tengo un programa en C con funciones y punteros. una funcion que creo q esta bien me da problemas
aver si me podeis confirmar que este bien la funcion y las llamadas a dicha funcion . gracias
os pongo lo relativo a la funcion en concreto..el programa trata sobre el acceso secuencial a una archivo para hacer consultas sobre el..
..
//declaracion o prototipo de funciones
void notaMediaEva2(float *);
main(){
float nota_media;
notaMediaEva2(¬a_media);
//empieza funcion
void notaMediaEva2 (float *media){
float nota_media;
int ac=0, c=0;
fseek(pf_alum,0,0);
fread(&vs_alum,sizeof(vs_alum),1, pf_alum);
while(!feof(pf_alum)){ c++; ac=ac+vs_alum.neva2;
fread(&vs_alum,sizeof(vs_alum),1, pf_alum);}
nota_media=(float)ac/c;
printf("\n Nota media evaulacion 2º: %2.1f \n",nota_media);
*media=nota_media;
return(nota_media);
}
}
si quereis que os pase el programa completo me lo decis vale?
Muchas gracias. espero que alguien me ayude.