![]() |
[C++] [Need Help] fopen command mit string
Hey,
Also ich habe versuche gerade ein kleines Programm zu erstellen welches via fopen eine Datei öffnet bzw. erstellt. Der Name etc. soll einzelnt angegeben werden und da wollte ich gerne mit nem String arbeiten. Ich hab also meine strings zusammengesetzt zu einem string und wollte das dann so mache: Code:
Und nun kommt der Fehler: "Es ist keine Passende Konvertierungsfunktion von "std::string" int "const char*" vorhanden. ". Nun muss ich diesen Fehler beheben und habe es auch nach meine etwas längeren google suche nicht geschafft. Ich hoffe ihr könnt mir möglichst schnell helfen. mfg. MaBarker |
Der Fehler sagt doch bereits alles?
fopen erwartet einen Parameter vom Typ const char*, du übergibst einen vom Typ std::string. end.c_str() gibt einen const char Zeiger aus, ich wüsste aber nicht, warum man fopen benutzen sollte, wenn man auf die STL zurückgreifen kann. std::ofstream ist dein Freund. |
Ok danke ich werd mich gleich ma nach fstream erkundigen :D
€dit: Habs jz mit fstream geschafft ^^ Kann geclosed werden ^.^ |
| All times are GMT +2. The time now is 11:03. |
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.