error C2660: fopen_s : 函数不接受 2 个参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error C2660: fopen_s : 函数不接受 2 个参数相关的知识,希望对你有一定的参考价值。
用的VS2013,想用C++运行一个C语言程序,改了半天出现这个问题,求解决方法,头文件已包含stdio.h
急等!
将
fp = fopen_s ("car.txt", "r");
修改为:
fopen_s (&fp, "car.txt", "r");即可。 参考技术A errno_t fopen_s( FILE** pFile, const char *filename, const char *mode );
这个函数是三个参数,而且用法也不是你那样的
[输出] pFile
(FILE*)指针
[输入] filename
文件名(可以加文件路径)
[输入] mode
访问方式。
---------------------------------------------------
返回值:
如果成功返回0,失败则返回相应的错误代码。追问
这是我从C语言那搬过来的,确实是三个参数的,上面的应该怎么改才能通过呢
以上是关于error C2660: fopen_s : 函数不接受 2 个参数的主要内容,如果未能解决你的问题,请参考以下文章