[問題] 輸入太多字元會造成程式hang掉。
目前剛在學習c++中
在寫一個猜數字的小遊戲,就是幾A幾B那一種的
可是我遇到了一個問題
就是當USER 輸入很長的一串字元的時候 就會造成程式HANG住
很想知道這是什麼原因。
如果有人知道請教導一下 >"< 感謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.25.187
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458552621.A.526.html
推 Clangpp: 你的buffer給多大?
m不好意思… 我是新手這個的話我不太懂
有什麼可以參考的網站嗎@@?
→ wtchen: 聽起來像是字串大小不夠長?
但如果我宣告太多字整個的運作會很奇怪。
推 ronin728: 可能是你沒檢查輸入的大小造成緩衝區溢位
是否可以教學一下還是有任何文章可以參考>"<
→
03/21 17:55, , 1F
03/21 17:55, 1F
→
03/21 18:17, , 2F
03/21 18:17, 2F
※ 編輯: jay70120 (211.23.25.187), 03/21/2016 18:21:11
※ 編輯: jay70120 (211.23.25.187), 03/21/2016 18:24:05
※ 編輯: jay70120 (211.23.25.187), 03/21/2016 18:24:45
→
03/21 18:39, , 3F
03/21 18:39, 3F
→
03/21 18:41, , 4F
03/21 18:41, 4F
→
03/21 18:41, , 5F
03/21 18:41, 5F
→
03/21 18:42, , 6F
03/21 18:42, 6F
→
03/21 18:43, , 7F
03/21 18:43, 7F
推
03/21 18:43, , 8F
03/21 18:43, 8F
→
03/21 18:44, , 9F
03/21 18:44, 9F
→
03/21 18:45, , 10F
03/21 18:45, 10F
推
03/21 18:47, , 11F
03/21 18:47, 11F
→
03/21 18:47, , 12F
03/21 18:47, 12F
→
03/21 19:07, , 13F
03/21 19:07, 13F
→
03/21 19:09, , 14F
03/21 19:09, 14F
→
03/21 19:10, , 15F
03/21 19:10, 15F
推
03/21 19:12, , 16F
03/21 19:12, 16F
推
03/21 19:59, , 17F
03/21 19:59, 17F
→
03/21 19:59, , 18F
03/21 19:59, 18F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章