我想在Ubuntu下打开文件,因此我使用fopen_s函数。虽然像这里http://en.cppreference.com/w/c/io/fopen所述一样包含了#include <stdio.h>
,但我收到了“函数没有在作用域中声明”的错误信息。请帮忙指出我的错误并告诉我如何运行它?
FILE *fp;
fopen_s(&fp, strFilename.c_str(), "rb");
if (fp == NULL){
cout << "cannot open " << strFilename.c_str();
return false;
}
fclose(fp);