Ciao a tutti,
ho un problema creando un file in scrittura, non riesco a terminare la scrittura con l' EOF.
Ossia...
-->
printf("inserisci il nome del file da aprire\n");
gets(nomefile);
printf("si dovranno inserire adesso dei dati all' interno del FILE\n");
if ((fptr = (fopen(nomefile, "w"))) == NULL)
printf("errore nell' apertura del FILE\n");
else
{
printf("inserisci i valori nell' array\n");
puts("EOF per uscire");
scanf("%lf", &num);
while(!feof(fptr))
{
fprintf(fptr, "%lf", num);
scanf("%lf", &num);
}
}
fclose(fptr);
-->
quando mi viene chiesto inserisco Control+Z, ma la lettura del File continua...cosa mi sfugge?