Hallo,
ich bin neu hier und habe eine Frage. Ich habe leider nichts dergleichen im Forum gefunden.
------------------------
Ich habe viele verschiedene Daten (Zahlen, Text) und möchte gerne diese in eine Textdatei reinschreiben. Generell kein Problem, "nacheinander" funktioniert es prima
-->Beispiel wenn ich es Zeile für Zele nacheinander mache:
1 2 3 4
a b c d
1.1 2.2 3.3 4.4
Jetzt aber brauche ich aber die Daten in tabellarischer Form
-->Beispiel für tabellarisch:
1 a 1.1
2 b 2.2
3 c 3.3
4 d 4.4
Man beachte, dass ich nicht alles auf einmal reinschreibe, die Datei muss immer wieder mal geöffnet werden und reingeschrieben werden.
--------meine Proleme---------
**Bei C++ war das generelle Problem, dass wenn ich die Datei frisch öffne der Inhalt auch gleich "sofort" wieder gelöscht ist
ofstream outf("output.txt"); //Datei öffnen
outf<<DATA; //Daten beliebig reinschreiben
outf.close(); //Datei schließen
**Bei C benutze ich "fprintf" und weiss nicht wie ich an das Ende der Zeile springen kann um die aktuellen Daten reinzuschrieben und gleich danach wieder in die neue Zeile runter zu gehen und da das Ende zu erreichen für die nachfolgenden Daten (es soll dabei nichts gelöscht werden)
Hoffe habe mich verständlich ausgedrückt. Kann mir da einer Helfen, wenn möglich mit Beispiel? Wie kann ich in der Textdatei an vorgesehenen Orten springen um neue Daten reinzuschreiben OHNE dabei das bestehende zu löschen!!
mfg
ich bin neu hier und habe eine Frage. Ich habe leider nichts dergleichen im Forum gefunden.
------------------------
Ich habe viele verschiedene Daten (Zahlen, Text) und möchte gerne diese in eine Textdatei reinschreiben. Generell kein Problem, "nacheinander" funktioniert es prima
-->Beispiel wenn ich es Zeile für Zele nacheinander mache:
1 2 3 4
a b c d
1.1 2.2 3.3 4.4
Jetzt aber brauche ich aber die Daten in tabellarischer Form
-->Beispiel für tabellarisch:
1 a 1.1
2 b 2.2
3 c 3.3
4 d 4.4
Man beachte, dass ich nicht alles auf einmal reinschreibe, die Datei muss immer wieder mal geöffnet werden und reingeschrieben werden.
--------meine Proleme---------
**Bei C++ war das generelle Problem, dass wenn ich die Datei frisch öffne der Inhalt auch gleich "sofort" wieder gelöscht ist
ofstream outf("output.txt"); //Datei öffnen
outf<<DATA; //Daten beliebig reinschreiben
outf.close(); //Datei schließen
**Bei C benutze ich "fprintf" und weiss nicht wie ich an das Ende der Zeile springen kann um die aktuellen Daten reinzuschrieben und gleich danach wieder in die neue Zeile runter zu gehen und da das Ende zu erreichen für die nachfolgenden Daten (es soll dabei nichts gelöscht werden)
Hoffe habe mich verständlich ausgedrückt. Kann mir da einer Helfen, wenn möglich mit Beispiel? Wie kann ich in der Textdatei an vorgesehenen Orten springen um neue Daten reinzuschreiben OHNE dabei das bestehende zu löschen!!
mfg