ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
240
240
EMPFEHLEN
-
01.09.10 10:19 #1Rene0387 Tutorials.de Gastzugang
Hi,
bin neu hier und hab ein kleines Problem bei dem ich nicht weiterkomm. Wir sollen im Rahmen einer Belegarbeit ein Programm schreiben welches an einer einfach verketteten Liste ein Element am Anfang,am Ende und sortiert einfügen kann, später dann auf bei doppelt verketteten. Ich bin nun soweit das meins am Ende anhängen kann. Nun scheitere ich daran etwas am Anfang an zu hängen.
Wenn ich das Programm so ausführe erscheint folgendes.Code :1 2 3 4 5 6 7 8 9 10 11 12
void anhanganf(int alter,float gewicht, char name[],char nname[]) { struct person *ptr; ptr->next=first; first=ptr; strcpy(first->name,name); strcpy (first->nname,nname); first->gewicht= gewicht; first->alter = alter; }
http://www.bilder-upload.eu/show.php...1zxx4gQy3N.jpg
Die Namen in Liste 2 und 3 wurde vorher schon in der Liste am Ende eingefügt der Name in der 1. wurde durch benutzer eingegeben. Würde ich noch ein weiteres mal einen Namen eingeben spielt das Programm total verrückt.
Was mach ich verkehrt? Bin für jeden Tip dankbar.
-
01.09.10 10:23 #2
- Registriert seit
- Jun 2005
- Beiträge
- 7.983
Hi.
Du greifst dort auf einen nicht-initialisierten Zeiger (ptr) zu. Soetwas führt nicht selten zum Absturz...
Du müßtest erstmal eine neue "struct person" per malloc erzeugen...
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
01.09.10 11:15 #3Rene0387 Tutorials.de Gastzuganghab ich jetzt gemacht. Nun geht es. Da hab ich mich wieder dumm angestellt.Code :
1
ptr=(struct person *)malloc(sizeof(struct person));

Vielen dank
-
01.09.10 12:07 #4
Es währe super wenn du den Beitrag als erledigt markieren könntest.
Vielen Dank
Gruß
RudolfGTechnologien
(Gute) Grundkenntnisse: HTML, CSS
Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL
Ähnliche Themen
-
Einfach verkettete Listen
Von ul7ima im Forum C/C++Antworten: 6Letzter Beitrag: 08.01.10, 23:42 -
Mit verketteten Listen Instanzen verwalten
Von Theranium im Forum C/C++Antworten: 2Letzter Beitrag: 10.11.07, 12:21 -
einfach verkettete Listen
Von Taschkin im Forum JavaAntworten: 1Letzter Beitrag: 17.01.05, 00:40 -
Aus einer verketteten Liste eine Anfrage erstellen
Von goout im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 05.08.04, 16:58 -
Frage zu verketteten Listen
Von SebastianII im Forum C/C++Antworten: 4Letzter Beitrag: 24.05.04, 01:03





Zitieren
Login





