while(1)
{
ch=fgetc(ft);
if(ch==EOF)
{
break;
}
if(ch=='u')
{
fputc('b',ft);
fflush(ft);
}
}
I tried to replace character after u
with b
in a file pointed by *ft
.
This code runs fine but when I open the file it seemed to be unedited.
The above code works fine with fseeks(ft,0,SEEK_CUR)
.
Why it is not working with fflush(ft)
.