Konvertierung char[17] in unsigned char *
-
Wie kann man die Konvertierung vornehmen?
Als Konsolenanwendung funktioniert es ohne Fehlermeldung, als MFC-Projekt kommt beim Aufruf vonE_P16((unsigned char *)sp, out);die folgende Fehlermeldung:
error C2664: 'E_P16' : Konvertierung des Parameters 2 von 'char [17]' in 'unsigned char *' nicht möglich
Funktion:
void E_P16(unsigned char *p14, unsigned char *p16);
-
genauso wie den ersten paramter casten
-
Na ja, das habe ich doch gemacht mit:
(unsigned char
Die Variante mit E_P16((unsigned char *)&sp, out); funktioniert auch nicht!

-
2. Parameter != 1. Parameter
E_P16((unsigned char *)sp, (unsigned char *)out);
-
Oh Gott, ich saß heute eindeutig zu lange vor dem Rechner!
Ich danke dir!
