-
Notifications
You must be signed in to change notification settings - Fork 546
rafamadriz edited this page Mar 27, 2021
·
1 revision
NOTE: this list doesn't show all snippets included with this repository, meaning that there's more than what you see here.
| Snippet Description | Snippet Input | Snippet Code |
|---|---|---|
| Starter Template | sst |
#include <stdio.h> |
| Starter template with stlib.h | libsst |
#include <stdio.h> |
| Conditionals and loops | ||
| If statement | if |
if (expression) { |
| Else if statement | elif |
elseif (expression) { |
| Else statement | else |
else { |
| For loop | for |
for (int i = 0; i < count; i++) { |
| While loop | while |
while (expression) { |
| Do...while loop | dowhile |
do { |
| Linked lists | ||
| Linked list template | libsst |
typedef struct _node * Link; |
| Functions | ||
| Create int function | intfunc |
int func_name () { |
| Create float function | flfunc |
float func_name () { |
| Create string function | strfunc |
char[] func_name () { |
| Create long function | strfunc |
long func_name () { |
| Print statements | ||
| Print variable of type float (2 decimal places) | pflo |
printf("var_name :>> %.2f\n", var_name); |
| Print variable of type int | pint |
printf("var_name :>> %d\n", var_name); |
| Print variable of type char | pcha |
printf("var_name :>> %c\n", var_name); |
| Print variable of type pointer | ppoint |
printf("var_name :>> %p\n", (void *) var_name); |
| Print variable of type size_t | psiz |
printf("var_name :>> %zu\n", var_name); |
| Allocate memory using calloc | cal |
{type} ptr = ({type})calloc(, sizeof({type})); |