Een klein stukje code, dat ik niet werkend krijg (schaam me)
Ik probeer dus een array naar een functie te sturen in borland 4.5 (jaja school, zelf houd ik van modernere software)
Mijn sizeof functie werkt in main maar niet in grafiek(),
met printf kan ik wel elke waarde van gegevens[] printen
ook heb ik al geprobeerd met ipv int gegevens[], int gegevens[10] maar geen resultaat
mijn uitvoer is:
3
1
2
3
2
1
2
3
Ik probeer dus een array naar een functie te sturen in borland 4.5 (jaja school, zelf houd ik van modernere software)
Mijn sizeof functie werkt in main maar niet in grafiek(),
met printf kan ik wel elke waarde van gegevens[] printen
ook heb ik al geprobeerd met ipv int gegevens[], int gegevens[10] maar geen resultaat
mijn uitvoer is:
3
1
2
3
2
1
2
3
C:
1
2
3
4
5
6
7
8
9
10
11
| main() { int test[3] = {1,2,3}; printf("%d\n",(sizeof(test)/sizeof(int))); printf("%d\n",test[0]); printf("%d\n",test[1]); printf("%d\n",test[2]); printf("\n"); grafiek(test); return 0; } |
C:
1
2
3
4
5
6
7
| void grafiek(int gegevens[]) { printf("%d\n",(sizeof(gegevens)/sizeof(int))); printf("%d\n",gegevens[0]); printf("%d\n",gegevens[1]); printf("%d\n",gegevens[2]); } |