c语言文件的指令有问题,求解答

错误是:13:warning:implicitdeclarationoffunction`fopen_s'intCreateInstructionAddr(char*fn... 错误是:13: warning: implicit declaration of function `fopen_s'

int CreateInstructionAddr( char *fn ) // 从文件中读数据, fn表示文件名
{
FILE *fd;
int count;
int totals;
if ( fopen_s( &fd, fn, "r") == 0 )////////////////////////////这里的指令要怎么改呀
{
fscanf( fd, "%d", &count );
if ( count >= 1 && count <= 320 )
{
totals = count;
int i=0;
for (i=0;i<count;i++)
fscanf( fd, "%d", &instaddr[i] ); // instaddr[]存放读入的数据
}
fclose( fd );
return 1;
}
else
return 0;
}
展开
 我来答
零下一度的沙漠
2015-01-03 · TA获得超过563个赞
知道小有建树答主
回答量:1690
采纳率:0%
帮助的人:362万
展开全部
这个警告是说fopen_s没有明确的定义 只要extern一下这个函数就可以了
追问
具体怎么操作啊?我没学过,要加什么语句啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式