Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 01:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++] [Need Help] fopen command mit string

Discussion on [C++] [Need Help] fopen command mit string within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
MaBarker's Avatar
 
elite*gold: 274
Join Date: Jun 2012
Posts: 4,523
Received Thanks: 434
[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:
FILE* Datei;
Datei = fopen(end, "w");
end ist der String bzw. der Pfad der sich aus den einzelteilen da zusammensetzt.
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
MaBarker is offline  
Old 08/11/2014, 19:01   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
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:fstream ist dein Freund.
snow is offline  
Thanks
1 User
Old 08/11/2014, 19:14   #3
 
MaBarker's Avatar
 
elite*gold: 274
Join Date: Jun 2012
Posts: 4,523
Received Thanks: 434
Ok danke ich werd mich gleich ma nach fstream erkundigen


€dit: Habs jz mit fstream geschafft ^^
Kann geclosed werden ^.^
MaBarker is offline  
Reply


Similar Threads Similar Threads
fopen hook
05/15/2014 - C/C++ - 4 Replies
Hey, ich versuche immer noch die fopen function zu hooken. Bisher hab ich das hier: FILE * _cdecl myFileOpen( const char * filename, const char * mode ) { int len = strlen(filename); // Skill Lod if (len >= 14 && strcmp(filename + len - 14, "Skills_usa.bin") == 0) { FILE *stream = NULL; stream = fopen( filename, mode);
fopen hook
04/25/2014 - C/C++ - 0 Replies
Hey, ich arbeite grad an einen simplen fopen hook. Bisher hab ich folgendes typedef FILE * ( _cdecl *openOrigT )( const char * filename, const char * mode ); openOrigT fileOrgi = NULL; FILE * _cdecl myFileOpen( const char * filename, void* unk, const char * mode ) {
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Name Generator", 236, 299, 815, 246) $Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21) $Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21) $Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21) $Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21) $Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)
[VB08]String in String mit mehreren Funden
08/08/2011 - .NET Languages - 6 Replies
Hey, bin gerade auf ein Problem gestoßen, an dem ich mir seit 3 Stunden die Zähne ausbeiße. Ich will eine Funktion schreiben, die der _StringBetween Funktion von AutoIt gleich ist. _StringBetween gibt in einem Array alle Strings zwischen zwei SubStrings und dem ganzen String aus. Die Ausgabe bei _StringBetween("<h1>test1</h1>&l t;h1>test2</h1>", "<h1>", "</h1>") wäre also idealer Weiße ein Array (x = "test1", x = "test2")... da man in VB08 kein Array returnen kann, komme ich aber einfach...



All times are GMT +2. The time now is 01:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.