Ich denke, da ist etwas falsch mit meinem erstellen.Wie kann ich die Daten anzeigen, die ich in einer verknüpften Liste erstellt habe?
void add(N *p) {
N *current, *start;
current = malloc(sizeof(p));
scanf("%d", ¤t->data);
current->next = NULL;
if (p == NULL) {
p = current;
start = current;
} else {
start->next = current;
start = current;
}
}
Ich denke, dass meine display()
korrekt ist.
void display(N *p) {
N *current;
current = p;
while (current != NULL) {
printf("\n%d", current->data);
current = current->next;
}
}
welche Fehler bekommen Sie? Was ist die gewünschte Ausgabe? Was ist dein aktueller Output? – Yousaf
nichts ausgeben ... wenn ich 1 dann das Programm stop process return 0 – Willy
Ich habe versucht, dass malloc (sizeof (N)). Die Ausgabe ist gleich. – Willy