LPSTR auf unsigned char [1008]
-
Hi, ich habe zwei vorgegebene Typen und muss einen Zeiger(LPSTR) auf ein Char (unsigned char [1008]) zeigen lassen.
Der Compiler meckert bei jeder Möglichkeit, die ich bisher probiert habe. Möglich wäre auch den Inhalt des Char in eier tmp-Variable zwischenzuspeichern und den Zeiger dorthin zeigen zu lassen.
static_cast und const_cast haben mich bisher im Stich gelassen.
-
LPSTR foo;
unsigned char bar[1008];foo = bar;
-
c.rackwitz schrieb:
LPSTR foo;
unsigned char bar[1008];
foo = bar;Jetzt bin ich aber enttäuscht... das liefert doch:
error C2440: '=' : cannot convert from 'unsigned char [1008]' to 'LPSTR'
LPSTR foo; unsigned char bar[1008]; foo = (LPSTR) bar;
PS: Die Hard-Code C++ Leute können auch einen reinterpret_cast machen
-
~ich haett ja nicht fuer moeglich gehalten, dass ein cast das problem darstellen soll...~
-
~Ach, so... hab ich vielleicht falsch intepretiert... sorry!~
-
~...none taken :)~