例如:FILE *pf=fopen(“F:\1.txt”,"w");
fputs("jhhhbjuh",pf);
char ch=fgetc(pf);
clearerr(pf);
fputs("asdffffff",pf);
我想問最下方的fputs能操作成功嗎?為什麼?
可以成功,不過你的fgets使得文件指針已經後移了1個字節,所以最好fseek向前一個字節
void main()
{
FILE *pf=fopen("F:\\1.txt","w");
fputs("jhhhbjuh",pf);
char ch=fgetc(pf);
clearerr(pf);
fseek(pf,-1,SEEK_CUR);
fputs("asdffffff",pf);
}