QT 数据提取 问题报错 求指导
do
{ int i = 0;
line = line.mid( line.indexOf("Point") + i );
point.append( line.mid(6,20));
i++;
}while(line.indexOf(a) != -1);
总是内存报错 无响应 求指导!
读取的文件是
Version 300QT QString --------------------编程问答-------------------- 调试运行 看看你读取的是否是你想要的内容 --------------------编程问答-------------------- do
Charset "WindowsSimpChinese"
Delimiter ","
CoordSys NonEarth Units "km" Bounds (-207526.117333, -146101.955) (293636.075667, 219521.569)
Columns 1
ID Integer
Data
Point 40600.704 41333.662
Symbol (34,65535,2)
Text
"PT51"
40603.204 41332.9953 40608.4434 41335.6619
Font ("Tahoma",0,0,0)
Angle 0.1
Point 40601.6231 41333.451
Symbol (34,65535,2)
Text
"PT52"
40604.1229 41332.7843 40609.3623 41335.451
Font ("Tahoma",0,0,0)
Angle 0.1
Point 40601.6589 41329.55
Symbol (34,65535,2)
Text
"PT53"
40604.159 41328.8833 40609.3984 41331.5499
Font ("Tahoma",0,0,0)
Angle 0.1
{ int i = 0;问题估计在这里,每次i=0,循环不会停下。
line = line.mid( line.indexOf("Point") + i );
point.append( line.mid(6,20));
i++;
}while(line.indexOf(a) != -1); --------------------编程问答-------------------- 谢谢!
补充:移动开发 , Qt