看板 C_and_CPP 關於我們 聯絡資訊
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) icc CFLAGS = -O3 -Wall -g -std=c11 問題(Question): 請見註解於網頁:https://pastebin.com/qqXvQQHK 錯誤結果(Wrong Output): segmentation fault, 可能是在多層迴圈裡有一些不好的做法,最後 fprintf 導致錯誤 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) https://pastebin.com/qqXvQQHK 補充說明(Supplement): 對於一個把程式當計算工具的人, 這種莫名的錯誤會整死人的... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.139.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1651810734.A.DEB.html
nh60211as: 線上編譯器跳這個警告https://i.imgur.com/QG84r59.png 05/06 13:16
eagle32: 我來google一下看看是什麼問題 請問你用什麼編譯器? 05/06 13:25
eagle32: 謝謝喔, 你點出一個我長久的壞習:存字串的陣列可能太小 05/06 13:33
sarafciel: 跟陣列大小無關 而是你該用可指定寫入上限的snprintf 05/06 13:50
eagle32: 感謝資訊,之前不知道有這個函式。另外,問題點應該是字 05/06 14:28
eagle32: 串串接的地方。 05/06 14:28
dces4212: 當工具的話可以試試python 05/07 03:34
CoNsTaR: 需要計算工具就去找計算工具來用啊 05/08 04:16
deflife: python當計算機真的方便 05/11 03:22
IhateOGC: 忘記不小心close了 07/23 01:28