fehler im code
-
könnte bitte mal jemand den code kompilieren und mir sagen ob es fehler gibt?
#include<fstream.h> void test() { ofstream tst("Test"); tst<<"Test"; }
-
Ja gibt nen Fehler du hast keine main()-Funktion in deinem Programm.
-
fstream.h ist veraltet, fstream reicht
-
aber wenn ich .h weglasse kommt immer die fehlermeldung, dass ofstream nicht deklareiert ist
-
ja, weil in den neuen headern namespaces existieren, musst also vor ofstream ein std:: schreiben
-
So:
#include <iostream> #include <fstream> #include <string> int main() { //Datei erstellen und mit Text füllen std::ofstream test("test.txt"); test << "Hallo test.txt"; //Datei schließen test.close (); //Datei zu lesen öffnen std::ifstream in("test.txt"); //Ein String der eine Zeile der Datei aufnimmt std::string str; //Eine Zeile in den String str schreiben std::getline (in, str); //Den String str ausgeben std::cout << str; }
-
thx
-
Hallo,
was mich mal interessieren würde ist, womit du C++ lernst?! Hast du nen Buch, Tuorial oder wie gehst du vor?
-
Tutorials:
http://www.cpp-tutor.de/cpp/toc.htm
http://tutorial.schornboeck.net/inhalt.htm
http://www.volkard.de/C++/Tutorial/Grundlagen/
http://de.geocities.com/throni3/cpp/Inhalt.html
http://www.henkessoft.de/cpp_konsole.htm