Carpocalypse
Mitglied
Hi,
ich möhte mir aus einer Datei einen Name anzeigen lasen, dies funktioniert aber irgendwie nicht.
das auslesen der Anzahl funktioniert einwandfrei nur beim Vornamen schreibt er irgendwelche wirren Zeichen hin. Ich hoffe ihr könnt mir helfen.
ich möhte mir aus einer Datei einen Name anzeigen lasen, dies funktioniert aber irgendwie nicht.
Code:
int anzahl;
char *vname;
FILE *stream;
stream=fopen("name.liz", "r");
fseek(stream,0,SEEK_SET);
fread(&anzahl,sizeof (anzahl),1,stream);
vname=new char[anzahl];
fseek(stream,4,SEEK_SET);
fread(&vname,sizeof (*vname),1,stream);
fclose(stream);
Vorname->Text=*vname;
das auslesen der Anzahl funktioniert einwandfrei nur beim Vornamen schreibt er irgendwelche wirren Zeichen hin. Ich hoffe ihr könnt mir helfen.