Onbekend |
|
wat doe ik hier verkeerd?
ik heb het van tutorials->overige->C 8 blablabla
#include <stdio.h>
#include <stdlib.h>
struct gegevens{
char naam[100];
int leeftijd;
int een_of_nul;
}geg[100];
int i;
FILE *fp;
int gegevens_weergeven(){
printf("Gegevens \n\n");
printf("-------------------------- \n");
fp = fopen("gegevens_sitemasters.dat", "rb");
i=-1;
do{
i++;
fread(&geg[i], sizeof(struct gegevens), 1, fp);
printf("%s %s %s", "naam:", geg[i].naam, "\n");
printf("%s %d %s", "leeftijd:", geg[i].leeftijd, "\n");
fread(&geg[i+1], sizeof(struct gegevens), 1, fp);
}while(geg[i+1].een_of_nul != 0);
fclose(fp);
}
void main(void){
gegevens_weergeven();
}
#include <stdio.h> #include <stdlib.h> struct gegevens{ char naam[100]; int leeftijd; int een_of_nul; }geg[100]; int i; int gegevens_weergeven(){ printf("-------------------------- \n"); fp = fopen("gegevens_sitemasters.dat", "rb"); i=-1; do{ i++; printf("%s %s %s", "naam:", geg [i ].naam , "\n"); printf("%s %d %s", "leeftijd:", geg [i ].leeftijd , "\n"); }while(geg[i+1].een_of_nul != 0); } void main(void){ gegevens_weergeven(); }
weet iemand wat ik fout doe?
|