sorry schaue gerade noch mal über den Code ist nicht von mir ist aber laut Buch C++98-Std-Biblio
oder auch nicht, die dll ist aus dem Framework, ich suche noch mal was andere raus
//******************
#using <mscorlib.dll>
using namespace System;
using namespace System::IO;
int main() {
// Textdatei lesen, Version 1 (Zeilenweise) :
StreamReader* sr1 = File::OpenText("fileio.cpp");
/* oder:
Stream* st1 = File::OpenRead("fileio.cpp");
StreamReader* sr1 = new StreamReader(st1);
*/
String* line = new String(S"");
line = sr1->ReadLine();
while (line != 0) {
Console::WriteLine(line); line = sr1->ReadLine();
}
sr1->Close();
// Textdatei lesen, Version 2 (Zeichenweise) :
StreamReader* sr2 = File::OpenText("fileio.cpp");
int ch = sr2->Read();
while (ch > 0) {
Console::Write((__wchar_t)ch); ch = sr2->Read();
}
sr2->Close();
// Textdatei kopieren (Zeichenweise) :
StreamReader* sr3 = File::OpenText("fileio.cpp");
Stream* st4 = File::OpenWrite("xxx.xxx");
StreamWriter* sw3 = new StreamWriter(st4);
ch = sr3->Read();
while (ch > 0) {
sw3->Write((__wchar_t)ch); ch = sr3->Read();
}
sr3->Close(); sw3->Close();
// Formatiert in eine Textdatei schreiben:
int n = 123;
float x = 12.34f;
double dx = 56.78;
Stream* st5 = File::OpenWrite("yyy.yyy");
StreamWriter* sw5 = new StreamWriter(st5);
String* s5 = String::Format(S"n = {0

6}; x = {1:F6}; dx = {2:E6}",__box(n), __box(x), __box(dx));
sw5->Write(s5); sw5->WriteLine();
sw5->Close();
}
//********************