auf Struktur Byte-Weise zugreigen
-
Ich habe eine Struktur:
typedef struct { unsigned char a; unsigned char b; unsigned char c[16]; unsigned char d[3]; unsigned int e; } STRUCT_WERTE;
Zum abspeichern der Daten benötige ich einen Byte-Weisen Zugriff:
for (unsigned char i = 0; i < sizeof(STRUCT_EVG_WERTE) ; i++ ) { SchreibeSpeicher(i,((unsigned char *)evgWerte)[i]); }
Nur so geht es nicht, wie mache ich das richtig?
-
SchreibeSpeicher(i,((unsigned char *)**&**evgWerte)[i]);
du musst die adresse auf ein char pointer casten
-
AntonWert schrieb:
Zum abspeichern der Daten benötige ich einen Byte-Weisen Zugriff:
Hi!
Zum Abspeichern in Dateien nehme man vorzugsweise fwrite.