Hi ich hab folgendes Problem: Ich benutze MS Visual C++ 2005 und hab da
ein nettes Buch für das ich so nach und nach abarbeite soweit auch kein
Problem nur steht da leider nicht drin wie man in Datenstrams ein
Zeilenende einfügt.
// Filestreams.cpp: Hauptprojektdatei.
#include "stdafx.h"
using namespace System;
using namespace IO;
int main(array<System::String ^> ^args)
{
String^ s="Inhalt der neuen Datei";
File::AppendAllText("c:/log.txt",s);
return 0;
}
Dieser Code schreibt in eine Datei log.txt den genialen Text "Inhalt der
neuen Datei" wenn nicht vorhanden erstellt er die Datei. Wenn man den
Code mehrfach ausführt so Fügt er das immer wieder hinten dran.
Sieht dann so aus Inhalt der neuen DateiInhalt der neuen DateiInhalt der
neuen Datei...
Jetzt will ich aber das es jedesmal so aussieht
Inhalt der neuen Datei
Inhalt der neuen Datei
Inhalt der neuen Datei
Inhalt der neuen Datei
...
Also ganz einfach ein Zeilenende an den Kram nur wie mach ich das ? Wie
übergibt man einem String ein Zeilenende oder wie greift man auf eine
Datei zu um die Zeile zu wechseln ?
Gruß Puppetmaster und Danke schonmal
p.s. kann mir vllt einer sagen was genau für eine Sprachenart das grade
ist ;) oder ist das wirklich c++/cli .net ^^ (kompliziert)
einfach einen Zeilenumbruch anfügen
1 | String^ s = String::Concat( "Inhalt der neuen Datei", "\n" ); |
ja, du entwickelst in c++/cli .net
In Environment::NewLine steht was das OS als Zeilenende gerne hätte.
Für Windows "\r\n", sonst üblicherweise "\n".
String::Concat("Inhalt der neuen Datei", Environment::NewLine);
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.