Witam,
co należy zmienić by program wczytywał z pliku liczby dziesiętne? Przy całkowitych wszystko działa lecz gdy pojawi się jakaś w pliku.txt liczba z przecinkiem n 1,23 program szaleję. Oto kod:
double tab[100];
int i;
FILE *dane;
dane=fopen("C:\\Users\\Gateway-NV55\\Desktop\\projekt\\pli k.txt","r");
if(dane==NULL) printf("W tym katalogu nie ma takiego pliku\n");
else
{
for(i=0;i<100;i++)
{
if(feof(dane)) break;/*jeśli koniec pliku kończy pobieranie*/
fscanf(dane,"%d",&tab[i]);
printf("Oto %d. liczba %f\n",i+1,tab[i]);
}
}