【发布时间】:2015-03-12 00:10:48
【问题描述】:
我正在尝试编辑 txt 文件中的第一行,但由于某种原因,它会将下一行替换为空白字符...
int main()
{
FILE *myFile;
myFile = fopen("test.txt", "r+");
fprintf(myFile, "Hello\n");
fclose(myFile);
}
运行代码前的txt文件:
i
like
this
运行代码后的txt文件:
Hello
this
【问题讨论】:
-
你的意思是
fprintf(myFile, "Hello\n");而不是fprintf(file, "Hello\n");
标签: c