我想打开文件,所以我在ubuntu下使用fopen_s函数。虽然我#include <stdio.h>
在这里读取http://en.cppreference.com/w/c/io/fopen,我得到的错误函数没有在范围内声明。 请帮我,我做错了什么,以及如何使它运行?fopen_s未解决在Ubuntu下
FILE *fp;
fopen_s(&fp, strFilename.c_str(), "rb");
if (fp == NULL){
cout << "cannot open " << strFilename.c_str();
return false;
}
fclose(fp);
你跟-std = C11编译? –
还要注意,据我所知,这个函数不是C++ 11标准的一部分,只有C11。 –