Problem mit String in Datei schreiben.
-
Hallo. Ich eine vermutlich einfach zu lösendes Problem.
Also folgendes Funktioniert:
FILE * pFile; pFile = fopen ("abc.txt","a+"); if (pFile!=NULL){ fputs ("test...",pFile); fclose (pFile); }Das hier nicht (Fehlermedung: cannot convert 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to 'const char*'):
string s = "test..."; FILE * pFile; pFile = fopen ("abc.txt","a+"); if (pFile!=NULL){ fputs (s,pFile); fclose (pFile); }Ich möchte aber den sting s in die datei schreiben.
Wie stell ich das an?Vielen Dank, das war es dann auch mit den nervigen Fragen.
mfg
Fabian
-
- C++ hat seine eigenen Funktionen zum Schreiben und Lesen
- Zieh dir das mal rein
EDIT: Ansonsten findest du per Suche oder in der FAQ auch was zu dem Thema.