000
17.08.2005, 17:16 Uhr
Lero
|
So Hallo erstmal, bin ein C++ Neuling, und werd euch wohl in der nächsten Zeit mit Fragen nerven
Mein Problem ist folgendes, ich will einen Text in einer Datei schreiben und speichern. Nun speichert es aber immer nur das erste Wort, alle weitere Wörter die folgend werden nicht abgespeichert. Versteh echt nicht warum, vielleicht könnt ihr mir ja helfen:
Naja hier erstmal der QuellCode:
Zitat: |
#include <iostream> #include <fstream> #include <string> using namespace std;
int main ()
{ ofstream dat_aus; string dateiname;
cout <<" Geben Sie den Namen der Datei ein: "; cin >> dateiname; cout<< endl; dat_aus.open(dateiname.c_str(), ios_base::out);
if(!dat_aus) { cout << " Datei konnte nicht geoeffnet werden"; cout <<endl; return -1; }
string text1;
cout <<" Gib deinen Text ein der gespeichert werden soll: "; cin >> text1;
dat_aus << text1 <<endl;
dat_aus.close();
return 0; }
|
Bin noch ein Neuling, also helft mir bitte!!! |