Código:
void LerDadosBin(videoclube filme[], int n, char fich[])
{
int i=n;
videoclube registo;
FILE *fp;
//abrir ficheiro:
fp=fopen(fich, "rb" );
if(fp==NULL)
{
printf("Erro na abertura de %s \n", fich);
return;
}
fread (®isto, sizeof(videoclube), 1, fp);
while( !feof(fp))
{
strcpy(filme[i].titulo,registo.titulo);
strcpy(filme[i].realizador,registo.realizador);
strcpy(filme[i].ano,registo.ano);
fread(®isto, sizeof(videoclube),1,fp);
i++;
}
fclose(fp);
return i;
}
Dá o seguinte erro: "Too Few Arguments for call"
Última edição: