hallo zusammen,
habe eine frage, die mir 3 bücher nicht beantworten konnten, obwohl sie gar nicht so schwer ist. es geht um folgendes:
eine datenstruktur, die angelegt wurde wie folgt:
struct daten{
char titel[30];
char interpret[30];
int dauer;
}
struct daten musikDB[100];
danach wird eine textdatei geöffnet, in welche diese daten geschrieben werden sollen. das klappt auch recht gut, was die ersten beiden teile titel und interpret angeht. leider gibt jedoch fwrite die integers nicht korrekt aus oder in einem anderen format. statt zahlen gibts kryptische zeichen in der datei.
kann mir jemand sagen, ob fwrite vielleicht gar nichts mit integers anfangen kann und nur chars haben möchte? wie kann ichs sonst lösen, sodass fread die daten brav wieder einliest? (die dauer in integers anzugeben ist bestandteil der aufgabe!)
vielen dank an dieser stelle!!!
gruß,
tommy