问个简单的问题,求帮助
void Edit(){
FILE *sfp;
char c;
if ((sfp=fopen("d://0.txt","a+"))==NULL)
{
printf("打开文件失败");
exit(0);
}
printf("请输入文本(默认存储地址为d://0.txt)\n:");
while((c=getchar())!=EOF)
fputc(c,sfp);
fclose(sfp);
}
想问这个子函数输入文本写入文件后,打开写入的文本文件,为何多了第一行空行,且光标停在第一行?谢谢