我无法在C语言程序中打开Txt文件

时间:2015-03-29 17:08:09

标签: c fopen

我的代码在这里。每当我尝试打开文本文件时,它都会给我一条错误消息。

Person temp;
FILE *in, *out;
in = fopen_s(&in,"the_first.txt","rt");
if (!in)
   Error_Msg("Error message");
fscanf_s(in,"%d",&temp.ID);
fclose(in);
_getch();
return 0;

我需要在代码中更改哪些内容才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

Person temp;
FILE *in, *out;
errno_t err;

err = fopen_s(&in,"the_first.txt","rt"); 
if (err)
{
   Error_Msg("Error message");
}
else
{
    fscanf_s(in,"%d",&temp.ID);
    fclose(in);
    _getch();
}
return 0;