我的代码在这里。每当我尝试打开文本文件时,它都会给我一条错误消息。
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;
我需要在代码中更改哪些内容才能使其正常工作?
答案 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;