c++ text datei auslesen und ausgeben im selben Programm
-
Ok, war ein wenig unglücklich formuliert. Dann lies dich mal ein: http://cplusplus.com/reference/iostream/fstream/
-
ja habs mir angeguckt
kannst du mir trotzdem vllt ein beispiel schreiben?
bitte bitte
mfg derdefeckter
-
hallo nochmal,
danke erstmal so ich habe es jetzt nach langem googlen (link hab ich mir auch angeguckt( nur so früh am morgen will ich so lange texte nicht übersetzen
))
So hab ichs gemacht bei verbesserungen bitte sagen:#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { ifstream in("text.txt"); string line; while (getline(in, line)) cout << line << endl; system("PAUSE"); return EXIT_SUCCESS; }
-
system("PAUSE");Siehe FAQ, Punkt 2:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-151578.html
-
seppj
wie meinst du das?
bei mir klappt das wenn ich die befehle da noch eingebe (also das batch programm erstelle)dann hab ich ja noch mehr datein
und keine verkürzung oder verbesserungf oder versteh ich das falsch?
-
Du solltest auch die verlinkten Threads lesen, zuerst mal diesen:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.htmlUnd danach den darin verlinkten Thread:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39453.htmlGrüssli
-
hi,
ok danke ich werde es "batchen" also ich erstelle dafür noch ein .bat programmmfg derdefeckter
-
derdefeckter schrieb:
ok danke ich werde es "batchen" also ich erstelle dafür noch ein .bat programm
.. ich glaube Du hast da was falsch verstanden. Dravere und SeppJ meinten wohl eher, dass Du am Programmende einen C++-Aufruf nutzten solltest, um die Konsole am frühzeitigen Schließen zu hindern. Und ich meine, dass Du Dir auch das getline sparen kannst.
derdefeckter schrieb:
So hab ichs gemacht bei verbesserungen bitte sagen:
Hier die Verbesserung:
#include <iostream> #include <fstream> int main() { using namespace std; ifstream in("input.txt"); cout << in.rdbuf(); // statt des getline-Geraffels cin.get(); // statt system("PAUSE"); return 0; // .. und was ist EXIT_SUCCESS? }Gruß
Werner
-
also
ja danke erstmal
#include <iostream> #include <fstream> int main() { using namespace std; ifstream in("input.txt"); cout << in.rdbuf(); // statt des getline-Geraffels cin.get(); // statt system("PAUSE"); return 0; // .. und was ist EXIT_SUCCESS? }was ist EXIT_SUCCESS?
keine ahnung hat mein programm so ausgespuckt
mfg derdefeckter
-
derdefeckter schrieb:
was ist EXIT_SUCCESS?
keine ahnung hat mein programm so ausgespuckt
In Soviet Russia, computer programs you!
-
SeppJ schrieb:
derdefeckter schrieb:
was ist EXIT_SUCCESS?
keine ahnung hat mein programm so ausgespuckt
In Soviet Russia, computer programs you!

-
keine ahnung hat mein programm so ausgespuckt
Interessant. Mein Programm spuckt nie was aus - nur das was ich ihm sage, das es ausspucken soll
