Formatiert in Dateien schreiben
-
Hi,
hab ein Problem:Ich würde gerne formatiert in eine Text-Datei schreiben, also wie in der Konsole:
Die Information xy steht in Spalte 9, Zeile 5.
Und das ich das halt danach dann wieder auslese... geht das?
Weis wie man in Dateien schreiben aber mein VOrhaben mit dem Formatiert Schreiben stellt mich irgendwie vor unlösbare Probleme...
-
Ja - sowas geht. Schau Dir mal die Funktionen fprintf() (schreiben) und fgets()/sscanf() (lesen) an.
-
ich würde ein char-array machen:
char bild[20][20; //oder wie gross das sonst ist
das array mit z.B. - füllen (das ist der hintergrund)
mit bild[5][6]='x'; usw kannst du jetzt zeichen setzen.
dann schreibst du das array zeichen für zeichen in die datei, das ergebniss wäre z.B. so:-x-x-
--x--
xx-xx