BYTE* Umkonvertierung - Problem
-
Folgendes Problem:
const BYTE* lpData;
char abc[0xFFF] = lpData; // FehlerDanke für Hilfe!
-
kannst nicht einfach so zuweisen... entweder nimmst du nur einen zeiger und lässt denn auf das "alte" array zeigen oder du musst jedes einzelne element des ararys kopieren (z.b. mit memcpy)
-
Die Fkt. "memcpy" werd ich ma angucken, hast du vielleicht ein Beispiel???
Danke TU
-
Die Fkt. "memcpy" werd ich ma angucken, hast du vielleicht ein Beispiel???
Aber auch nur weil ich gerade die geile Signatur von SeppSchrott gelesen habe und jetzt noch Bauchschmerzen vor lachen hab...
char *y; //angenommen y zeigt auf ein array/speicherbereich der grösse 4711*sizeof(char) char x[4711]; //im allgemeinen eigentlich mit new allokieren memcpy(x,y,4711*sizeof(char)); //indem fall ist sizeof(char) überflüssig da laut standard immer 1 (glaub ich zumindest) aber wenn du mit anderen datentypen arbeitest nicht vergessen...
-
Ok, danke erstma.
Werds mal auschecken.
Cu TU