九楼的警告可以用
#define _CRT_SECURE_NO_WARNINGS
或是
#pragma warning(disable:4996)
关掉,刚开始学习不用去管这么多.
8楼根本就是C语言的代码.你可以写一个类进行包装一下:
class File
{
public:
bool open(string fname, char * mode)
{
fp = fopen(fname.c_str(), mode);
if(!fp)
{
cerr << "open file error:" << fname << endl;
return false;
}
return true;
}
void close()
{
if(fp)
fclose(fp);
}
private:
FILE *fp;
};
#define _CRT_SECURE_NO_WARNINGS
或是
#pragma warning(disable:4996)
关掉,刚开始学习不用去管这么多.
8楼根本就是C语言的代码.你可以写一个类进行包装一下:
class File
{
public:
bool open(string fname, char * mode)
{
fp = fopen(fname.c_str(), mode);
if(!fp)
{
cerr << "open file error:" << fname << endl;
return false;
}
return true;
}
void close()
{
if(fp)
fclose(fp);
}
private:
FILE *fp;
};
我们都在路上。。。。。