Hallo,
seit einiger Zeit sitze ich nun schon an einer Konsolenanwendung, welche ich mit C programmiere. Nun komme ich nicht weiter. Meine Frage:
Das Programm soll den Benutzer eine art Multiple-Choice Test abfragen. Der Benutzer soll die möglichkeit haben diesen Test mit dem Programm selbst zu erstellen. Er wird nach anzahl der Fragen, den Fragen, 3 Antwortmöglichkeiten und nach der Nummer der richtigen Antwort/en gefragt. Nun möchte ich das die gesammelten Daten in einer Datei abgespeichert werden. Das Programm sollte allerdings in der lage sein, diese Daten später wieder auszulesen.
Ich habe mir das etwa so vorgestellt:
Hat vielleicht jemand eine sinnvolle Idee, wie ich die Datei abspeichern bzw. importien sollte? Schon mal vielen Dank
seit einiger Zeit sitze ich nun schon an einer Konsolenanwendung, welche ich mit C programmiere. Nun komme ich nicht weiter. Meine Frage:
Das Programm soll den Benutzer eine art Multiple-Choice Test abfragen. Der Benutzer soll die möglichkeit haben diesen Test mit dem Programm selbst zu erstellen. Er wird nach anzahl der Fragen, den Fragen, 3 Antwortmöglichkeiten und nach der Nummer der richtigen Antwort/en gefragt. Nun möchte ich das die gesammelten Daten in einer Datei abgespeichert werden. Das Programm sollte allerdings in der lage sein, diese Daten später wieder auszulesen.
Ich habe mir das etwa so vorgestellt:
Code:
FILE* file;
char* dateiname;
dateiname=(char*) malloc(256*sizeof(char));
printf("Unter welchem Dateinamen soll ihre Datei abgespeichert werden?\n");
scanf("%s",dateiname);
file=fopen(dateiname,"w");
fprintf(file,/*Fragen, Antworten und richtige Antworten in brauchbarer Form abspeichern*/);
Hat vielleicht jemand eine sinnvolle Idee, wie ich die Datei abspeichern bzw. importien sollte? Schon mal vielen Dank
