在写这个文件压缩器时,
我用fwrite 写了以
const int BUF_SIZE = 1024 * 1000 ;
char buf[BUF_SIZE];
FILE* fp = fopen(“data.txt","r");
int len = fread(buf, 1 , BUF_SIZE, fp);
这里的BUF_SIZE设置得太大,导致局部变量太大,所以产生了stack overflow的问题。
在写这个文件压缩器时,
我用fwrite 写了以
const int BUF_SIZE = 1024 * 1000 ;
char buf[BUF_SIZE];
FILE* fp = fopen(“data.txt","r");
int len = fread(buf, 1 , BUF_SIZE, fp);
这里的BUF_SIZE设置得太大,导致局部变量太大,所以产生了stack overflow的问题。