Hallo Habe eine Frage: Kann man mit C ein Array of Record machen? Also einfach ein Array mit einer Struktur um mehrere werte zu erfassen, oder müsste man ein mehrdimensionales Array verwenden?
ja: struct StructA { int i, char c }; typedef StructA TypeA; TypeA a[ 10 ]; ... a[1].i = 5
Hallo, klar geht das: #include <stdio.h> struct test { int eins; int zwei; }; struct test arr[4] = { {1,2}, {3,4}, {5,6}, {7,8} }; int main (void) { printf("%i (%i)\n",arr[2].zwei,sizeof(arr)); return 0; }
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.