/* taul_d.c */ #include #include typedef struct { int max_koko; int lkm; int *alkiot; } Taulukko_tyyppi; void tulosta_taulu(const Taulukko_tyyppi *t) { int i; for (i=0; i < t->lkm; i++) printf("%5d",t->alkiot[i]); printf("\n"); } int main(void) { Taulukko_tyyppi luvut = { 7, 2 }; luvut.alkiot = calloc(7,sizeof(luvut.alkiot[0])); luvut.alkiot[0] = 0; luvut.alkiot[1] = 2; tulosta_taulu(&luvut); return 0; }