[問題] 碰到一個很奇怪的問題

看板EE_DSnP作者 (技安)時間16年前 (2009/06/06 12:42), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/2 (看更多)
目前C17.cir執行沒問題 但碰到larger的檔案就出錯 以下是兩筆對照 file is open option is:2 .cir set name :C17 option is:6 .input .input find makepair string is :1GAT CirGate constructor 1GATis: 0 creat a PIobj ... file is open option is:2 .cir set name :C499 程式記憶體區段錯誤 我完全找不到哪裡出錯 他們第一行到第二行格式都一樣阿 然後我試著把C499 .input 後面刪掉數個input 就可以執行 請問這到底是什麼問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.110 ※ 編輯: rockwalking 來自: 140.112.25.110 (06/06 12:52)

06/06 15:45, , 1F
檢查一下是否所有的 data members 都有被完整的初始化?
06/06 15:45, 1F

06/06 19:41, , 2F
讀取一行的 buffer 不夠大?
06/06 19:41, 2F

06/06 20:52, , 3F
樓上正解 不過來不及了
06/06 20:52, 3F
※ 編輯: rockwalking 來自: 140.112.25.110 (06/06 23:04)

06/06 23:56, , 4F
下次用getline(ostream&, string&)就不會有問題了
06/06 23:56, 4F

06/06 23:56, , 5F
更正 istream&
06/06 23:56, 5F
文章代碼(AID): #1AAVEi3j (EE_DSnP)
文章代碼(AID): #1AAVEi3j (EE_DSnP)