Gastbeitrag: C++ Text in Datei schreiben
Posted: Januar 29th, 2013 | Filed under: Programmieren, Tutorials | Tags: C, CPP, File, fopen, fprintf, stdio, stdio.h, Text in Datei schreiben. Standard Input and Output Library | No Comments »Immer wieder lese ich in Foren, dass Leute Probleme haben Text mit C++ in eine Datei zu schreiben. Wie man das ganz einfach mit der Standard Input and Output Library (stdio.h) realisieren kann, mag ich kurz in diesem Beitrag erklären.
/* Text in Datei schreiben */ #include <stdio.h> int main () { // Zeiger auf den Typ FILE FILE* pDatei; // Die Datei ZuOeffnendeDatei.txt im Modus "w" öffnen. // Um Daten in eine Datei zu schreiben gibt es verschiedene Modi: // w: Neue Datei zum schreiben erzeugen. Falls diese bereits existiert, wird sie überschrieben. // a: Öffnet eine Datei zum schreiben. Falls diese bereits existiert, wird der Inhalt // an den bereits bestehenden Inhalt angehängt. // Falls man neben den Schreiboperationen auch Inhalte aus der Datei auslesen möchte, // kann man statt w einfach w+ und statt a, a+ verwenden. pDatei = fopen("ZuOeffnendeDatei.txt","w"); // Prüfen ob die Datei geöffnet werden konnte if (pDatei != NULL) { // Ausgabe in Datei leiten fprintf(pDatei, "Hallo blog.mynotiz.de Leser!"); } // Wichtig, die Datei wieder schließen! fclose(pDatei); // Programmende return 0; }
Ich hoffe, ich konnte dem ein oder anderen damit behilflich sein. 😉
Markus Mangei