报错:函数使用了堆栈的“92036”个字节 该怎么办?

函数使用了堆栈的"92036 个字节超过了/analyze:stacksize "16384"
请考虑将某些数据移到堆中。

char str[1000000];//通常数组太大时会报题目中的bug
char* str=(char*)malloc(sizeof(char)*1000000);//改成堆空间分配

不要malloc太多空间或者使用过大的数组,程序内存占满了

https://ask.csdn.net/questions/1054409