代码如下
#include <stdio.h>
#include <string.h>
int main(void)
{
FILE * Target = NULL;
if (!(Target = fopen("C:\\Users\\Administrator\\桌面\\2.txt", "r+")))//文件是存在的且打开也是成功的
fprintf(stderr, "目标文件打开失败!");
char temp[100];
if (fgets(temp, 99, Target))//读取也是成功的下面的fputs也执行到了 但文件里就是没有写入内容
fputs("xswl", Target);
fclose(Target);
return 0;
}
运行之后并无效果 网上找了很久也没有相关的问题