作者rockwalking (技安)
看板EE_DSnP
標題[問題] 碰到一個很奇怪的問題
時間Sat Jun 6 12:42:17 2009
目前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)
1F:推 ric2k1:檢查一下是否所有的 data members 都有被完整的初始化? 06/06 15:45
2F:推 FATCLOUD:讀取一行的 buffer 不夠大? 06/06 19:41
3F:→ rockwalking:樓上正解 不過來不及了 06/06 20:52
※ 編輯: rockwalking 來自: 140.112.25.110 (06/06 23:04)
4F:推 timrau:下次用getline(ostream&, string&)就不會有問題了 06/06 23:56
5F:→ timrau:更正 istream& 06/06 23:56