habe eine einfach verkettete liste und möchte das ein neues element angezeigt wird wenn ich auf eine taste klicke. folgenden code hab ich: struct Menue *element=NULL; struct Menue { char Namemenue [15]; char Menuepunkt1[15]; char Menuepunkt2[15]; char Menuepunkt3[15]; struct Menue *next; }; //Eine Funktion zum Erzeugen eines neuen Listenelementes könnte folgendermaßen aussehen: void erzeugeElement(char *name, char *menue1, char *menue2, char *menue3, struct Menue **base) { struct Menue *ptr=NULL; ptr = *base; if (ptr == NULL) { /* erstes Listenelement erzeugen */ ptr = (struct Menue *) malloc(sizeof(struct Menue)); *base = ptr; } else { /* weitere Listenelemente erzeugen */ /* Das Ende der Liste suchen */ while (ptr->next != NULL) ptr = ptr->next; /* neues Listenelement erzeugen */ ptr->next = (struct Menue *) malloc(sizeof(struct Menue)); ptr = ptr->next; } strcpy(ptr->Namemenue, name); strcpy(ptr->Menuepunkt1, menue1); strcpy(ptr->Menuepunkt1, menue2); strcpy(ptr->Menuepunkt1, menue3); ptr->next = NULL; } dazu hab ich noch eine funktion namens lcd_string() mit der ich texte auf dem bildschirm ausgeben kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.