003
20.04.2006, 20:51 Uhr
tobZel
|
jeller machts jetzt halt mit C und net mit C++ Aber dein Prob ist das:
C++: |
fstream file("c\\test.txt", ios::in | ios::out);
|
Der Datei name ist ungültig!! Und benutz lieber den "/" statt "\\" (2 wegen escapen)
So kannst au machen:
C++: |
#include <iostream> #include <fstream> #include <string> using namespace std;
using namespace std; int main() { fstream file("c:/test.txt", ios::in | ios::out);
if (file.is_open()) { file<<"Dies ist die erste Zeile"<<endl; file<<"Dies ist die zweite Zeile "<<endl; } string buffer;
while (!file.eof()) { getline(file,buffer); cout<< buffer << endl; } return 0; }
|
Bearbeitung von FloSoft: |
Fehler korrigiert:
entweder \ oder / windows nimmt beides als "Pfad-Trennzeichen" an, um \ in C/C++-Programmen zu schreiben muss man \\ benutzen, da \ das escape-zeichen ist.
// ist falsch als "Pfad-Trennzeichen" ...
|
-- Wer länger lebt stirb früher... Dieser Post wurde am 20.04.2006 um 22:02 Uhr von FloSoft editiert. |