C/C++ gets、fgets、gets_s函數使用引發的思考

2019獨角獸企業重金招聘Python工程師標準>>> 編輯器     最近作遊戲編輯器,本身試着用C/C++寫了一個讀取簡單配置表的函數,在控制檯下測試的時候,使用了C的標準庫gets函數,發現編譯器報告gets函數unsafe,網上搜索了一下,發現gets函數不對接受字符串的buffer進行邊界檢測,會形成越界,從而產生bug;本身寫的東西,也是本身用的東西,固然能夠在定義配置表的時候獲得控制
相關文章
相關標籤/搜索