Citat:
@zokio
mislim da taj nacin ne radi jer fscanf ne vraca kod procitanog znaka vec vraca broj procitanih znakova, tako da bi ta petlja uvek bila true.
Da u pravu si fscanf() funkcija je korisna u onom mom navedenom kodu samo ako se koristi ovako
Code:
#include<stdio.h>
main()
{
FILE *fp;
int j,i=0;
char c, buf[300];
fp=fopen("imedat.txt", "r");
while((fscanf(fp,"%c",&c))!=EOF)
{
//printf("%c",c); -ako bas hoces da ti prvo pohranjuje u buffer
buf[i]=c;
i++;
}
for(j=0;j<i;j++)
printf("%c",buf[j]);
}
evo cijelog koda uz pomoc fscanf do kraja datoteke to radi
,a za novi red treba malo razmislit, javim se...