1、前言
我想要讀取文件中的數據,將文件中的數據到buf 中,下面兩句話報錯
bool loadTrainDatafread()
{
const int MAXN = 10000000;
const int MAXS = 60 * 1024 * 1024;
char buf[MAXS];
FILE *fp = fopen("mydata.txt","r");
int len = fread(buf,1 ,MAXS, fp);
cout << "The leng of the whole len: " << 2 << endl;
// // stringstream infile(buf);
string line,tmp;
int i = 0;
}
2、解決方法
將對MAXN 和 MAXN報錯的地方放到 函數外,生命爲全局變量