in datei schreiben
-
ich will mit einem programm die zahlen 0-1000 auflisten und diese dann in eine txt datei schreiben aber davor soll noch int , und danach ; stehen
#include <iostream> #include <fstream> #include <windows.h> using namespace std; int main() { for ( int x = 0; x < 1000; x++) { cout<< "int " << x << ";\n"; } }also :
int x;
wie geht das?
-
Hallo
siehe C++ FAQ hier in diesem Forum, den Thread Dateien und Ströme.
bis bald
akari
-
Beispiel:
#include <iostream> #include <fstream> int main() { std::fstream fout("test.txt"); for ( int x = 0; x <= 1000; x++) { fout << "int " << x << ";\n"; } system("PAUSE"); }mfg.
-
system("PAUSE") braucht stdlib.h, raus damit

-
.filmor schrieb:
system("PAUSE") braucht stdlib.h, raus damit

system("PAUSE") ist kompletter Scheiß, geht bei mir aber auch ohne stdlib.h und ist dafür da, damit das programm sich nicht gleich schließt. (Ich weiß, dass soll man nicht nehmen, aber es ist so einfach und es ist ja auch nur zu testzwecken
)mfg.
-
da wir hier in c++ programmieren bräuchte es streng genommen <cstdlib>

-
dafür gibt es getch();
-
getch() gibts nur für leute, die nicht auf den Standart stehen!
-
Konfusius schrieb:
da wir hier in c++ programmieren bräuchte es streng genommen <cstdlib>

Schon klar, aber da system ohne Namensraum-Präfix benutzt wird funktioniert es dann nicht ;).
BTW, dazu gibts doch auch ein FAQ-Thema (mit echten C++-Methoden).