#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

struct liste
{
 char * data;
 struct liste * next;
};
typedef struct liste Node;
Node *current,*head;

void add(char *chr)
{
   current->data = chr;
   Node *tmp = (Node*)malloc(sizeof(Node));
   tmp->next = NULL;
   current->next = tmp;
   printf("word added: %s \t\t head: %s\n",current->data,head->data);
   current = current->next;
}

int main() {
   current = (Node *)malloc(sizeof(Node));
   current->next = NULL;
   head = current;

   char c[20];
   add("lol");
   add("you");
   add("wish");

   return 0;


}