c語言-棧溢出問題導致system()方法無用報錯

問題描述

幫別人寫結構體系統時,遇到了程序運行停止的情況,經過排查發現每次都是在使用system()方法時報的錯誤。如圖吧
在這裏插入圖片描述
在這裏插入圖片描述
後來就一直以爲時system方法的問題,就一直找問麼去解決這個system方法,本來都打算把system刪除了時候,看到了運行結果:
在這裏插入圖片描述
我淦,是個溢出,然後就回頭看了代碼,原來是二位字符串數組複製的時候的問題,直接使用了strcpy()函數,然後導致內存溢出了,就用了笨辦法補了上去,然後就運行完成了。
在這裏插入圖片描述

應該沒人跟我犯同樣的錯誤,不過先記錄一下吧

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