Problem mit OpenDialog
-
Hallo miteinander!
Ich möchte mit dem OpenDialog und fopen eine Binärdatei auslesen.void __fastcall TForm1::Button1Click(TObject *Sender)
{
char name[20];
OpenDialog1->Execute();
fopen((OpenDialog1->FileName),"rb");}
Dabei erhalte ich die Fehlermeldung
[C++ Fehler] Unit1.cpp(22): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
Was ist zu tun?
-
[cpp]fopen((OpenDialog1->FileName**.c_str()**),"rb");[/cpp]
Du musst den AnsiString noch in char* umwandeln, da fopen als Paramter char* erwtartet.
-
Jepp !
Danke für die schnelle Antwort!