Byte Count
-
Hi,
ich habe ein variables Array, das Problem die ersten 7 Bytes sind festgelegt, wobei im 4 und 5ten Byte die Anzahl der folgenden Bytes stehen soll(inklusive 6tes und 7tes Byte). Hat jemand eine Ahnung wie so eine Funktion aussehen könnte?P.S. es handelt sich um ein char Array.
-
verstehe deine frage nicht ganz.
willst du ein array das mit z.B. {a,b,c,x,x,x,x} gefüllt ist mit {d,e,f,g} statt {x,x,x,x} weiterfüllen?
-
Hi,
nein das Array wird von einer Funktion gefüllt, ich weiß aber nicht wie viele Bytes diese Funktion in dieses Array schreibt, das muss ich aber wissen also brauche ich eine Funtion die mir sagt wie viele Bytes geschrieben wurden.
-
struct BYTEZEUG { unsigned char bSig[7]; unsigned short wCount; unsigned char* pStorage; };
Du musst aber warscheinlich dem Compiler sagen, dass er nicht an DWORD Grenzen ausrichen soll.
Wenn nicht, nimmst halt noch ein Füllbyte nach bSig.