作者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