Wie kann man mit Visual C++ eine *.csv Datei erstellen und zeilenweise hineinschreiben?
Ich habe eine Windows Form mit 2 Textfeldern, beim klick auf einen Button soll der Inhalt der Textfelder jeweils in die gleiche Datei hineingeschrieben werden. Leider habe ich keine Ahnung wie das geht. Kann mir jemand helfen?
2 Antworten
Du deklarierst Dir eine File-Variable, das könnte dann ganz grob so aussehen, es hängt auch davon abe, ob Du multiline verwendest, dann ist evtl. zeilenweise auslesen der textboxen notwendig:
ofstream fout;
fout.open("File.csv","a");
Dann in dem Button_Click Event die Textbox-Inhalte in das File schreiben:
fout<<TxtBox1.Text<<endl;
fout<<txtBox2.Text<<endl;
Zum Schluss (spätestens beim Aufräumen) musst Du das File noch ordnungsgemäß schließen:
fout.close();
Wozu gibt es Google?
CSV heißt nicht umsonst "comma-separated values" weil da einfach nur Werte durch ein kommaartiges Trennzeichen separiert werden
Wert1;Wert2;Wert3
Das wirst du jetzt wohl sicherlich selbst hinbekommen