C++:Run-Time Check Failure#2-Stack around the variable 'str' was corrupted

出現這個情況說的時候,百度了很多原因,說數組越界,讓我屏蔽掉數組,但那個數組我必須使用,不能屏蔽,然後我就翻到說可以設置一下全局變量,我就抱着試一試的想法,反正又不貴,還沒有副作用,我把我用的數組設置成全局變量,很神奇見效了,具體怎麼治療的我就不清楚了。
還有一種方法:右擊項目->屬性->c/c+±>代碼生成->基本運行時檢查:設置爲默認值
兩種方法都好使了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章