c++ invalid conversion
-
Hallo!
Ich schreibe hier gerade ein c++-Programm (mit Dev-C++) und bekomme beim Compilieren die Fehlermeldung:
invalid conversion from char* to const unsigned char*
Eigentlich ist der Quelltext ein Beispiel aus einer API, das sollte doch eigentlich vernünftig laufen oder? ;o(
Habe jetzt schon ein bissl rumprobiert was zu ändern, bin aber leider etwas planlos. Vielleicht kann jemand helfen?Die Stelle sieht so aus:
--------------
char fullPath[255];...
strcpy (fullPath,fileName);
c2pstr(fullPath);FSMakeFSSpec(0, 0L,fullPath, &sfFile); //Hier kommt der Fehler
---------------FSMakeFSSpec:
FUNCTION FSMakeFSSpec (vRefNum: Integer; dirID: LongInt;
fileName: Str255; VAR spec: FSSpec):
OSErr;
-
HI
versuchs einfach mit nem Cast. Entweder reinterprete_cast<unsigned char*>(deine_Varibale) oder einfach (unsigned char
deine_Variable.
FSMakeFSSpec(0, 0L,(unsigned char*)fullPath, &sfFile);