aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c35
1 files changed, 19 insertions, 16 deletions
diff --git a/src/main.c b/src/main.c
index 8fd2d4f..4be5935 100644
--- a/src/main.c
+++ b/src/main.c
@@ -5,18 +5,18 @@ void linkedlist_demo() {
int val = 7;
Node* head = node_init(val);
- /* printf("Init with %i:\t", val); */
- /* list_print(head); */
+ printf("Init with %i:\n", val);
+ list_print(head);
- /* val = 12; */
- /* list_push(&head, val); */
- /* printf("Push %i:\t", val); */
- /* list_print(head); */
+ val = 12;
+ list_push(&head, val);
+ printf("Push %i:\n", val);
+ list_print(head);
- /* val = 99; */
- /* printf("Append %i:\t", val); */
- /* list_append(head,val); */
- /* list_print(head); */
+ val = 99;
+ printf("Append %i:\n", val);
+ list_append(&head,val);
+ list_print(head);
/* val = 45; */
/* printf("Insert %i:\t", val); */
@@ -39,11 +39,14 @@ void linkedlist_demo() {
/* list_vprint(head); */
- head->next = node_init(14);
- head->next->next = node_init(22);
- list_free(&head);
- list_print(head);
+ /* head->next = node_init(14); */
+ /* head->next->next = node_init(22); */
+ /* list_free(&head); */
+ /* list_print(head); */
+
printf("Length: %i\n", list_length(head));
+ int i=2;
+ printf("list position %i: %i\n", i, list_get(head,i));
}
void array_demo() {
@@ -74,8 +77,8 @@ void array_demo() {
}
int main() {
- /* linkedlist_demo(); */
+ linkedlist_demo();
/* array_demo(); */
- puts("Helist_o from main");
+ /* puts("Hello from main"); */
return 0;
}