【发布时间】:2017-03-08 11:55:36
【问题描述】:
我正在尝试使用 fgets 读取“Danfilez.txt”的内容。然而,程序完成后会返回一个随机值,我不确定为什么。我是编程新手,非常感谢任何帮助!
int main()
{
FILE* Danfile = fopen ("Danfilez.txt", "w");
char fileinfo [50];// Character arrays for file data //
if (Danfile == NULL)
{
printf ("ERROR\n");
}
else
{
printf("Everything works!\n");
fprintf (Danfile, "Welcome to Dan's file.");
fgets(fileinfo,50,Danfile);
printf("%s\n",fileinfo);
fclose (Danfile); // CLOSES FILE //
}
return 0;
}
【问题讨论】:
标签: c fgets scanf file-pointer