Dobrý den,
mám zhruba tento kod:
int error=1;
char vypis[50];
strcpy(vypis,"Chyba v souboru!\nŘádek: "+IntToStr(error));
a k třetímu řádku mi to vyhodí tuto chybu:
[C++ Error] Unit1.cpp(384): E2034 Cannot convert 'AnsiString' to 'const char *'
[C++ Error] Unit1.cpp(384): E2342 Type mismatch in parameter '__src' (wanted 'const char *', got 'AnsiString')
Chyba je v proměnné error, jen nevím proč jej neustále považuje překladač za AnsiString a ne za int tak jak bych očekával a jak je definovaná.