Ausgabe von falschen Zeichen bei Dateibehandlung in C
Ausgabe von falschen Zeichen bei Dateibehandlung in C
Wenn ich mittels Dateibehandlung im Binärmodus in C (also fwrite() und fread() ) Text zuerst in eine Struktur einlese und danach in die Datei speichere, kommen bei einem erneuten Programmstart, beim Ausgeben von den Daten welche ich wieder mit fread() einlese nur Zeichen, aber nicht mein Text den ich zuvor zuerst in die Struktur in einen String und dann in die Datei eingelesen habe, weiß jemand wo mein Problem liegt?
Re: Ausgabe von falschen Zeichen bei Dateibehandlung in C
Kannst du uns deinen Code zeigen?
Ich würde vermuten du schreibst einen Zeiger in die Datei, der nach dem Neustart des Programms nicht mehr gültig ist. Aber ohne Code ist das nur geraten.
Ich würde vermuten du schreibst einen Zeiger in die Datei, der nach dem Neustart des Programms nicht mehr gültig ist. Aber ohne Code ist das nur geraten.