Gast
#158289
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?
|
Anzeige
|
Array
Gast
#158289
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?
Gast
#158290
ja:
struct StructA { int i, char c };
typedef StructA TypeA;
TypeA a[ 10 ];
...
a[1].i = 5
Gast
#158291
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;
}
Gast
#158292
Danke, hat mir sehr geholfen. gruss und noch eine schöne woche. Antwort schreiben |
Anzeige
|