I have problem with my program I don't know what to do :(
double spocitaj(FILE *fr,double **polsum, int *cena){
int r=0, i=0,k=0;
double n=0;
char c;
while((c=getc(fr))!=EOF){
if(c=='\n') r++;
if(r==4){
*cena=k++;
r=5;
}
if(r==6) r=0;
}
*polsum=(double *)calloc(k,sizeof(double));
r=1;
rewind(fr);
while((c=getc(fr))!=EOF){
if(c=='\n') r++;
if(r==4) {
ungetc(c,fr);
fscanf(fr,"%lf", &n);
*polsum[i]=n;
i++;
}
if(r==6) r=1;
}
for(i=0;i<*cena;i++)
printf("%.2lf\n", *polsum[i]);
return 0;
}
Can you help me please?
this is a message:
Unhandled exception at 0x012947F8
in Projekt 1.exe: 0xC0000005
:
Access violation writing location
0xCCCCCCCC
.