我有一个“.dat”文件,其中包含“1”和“-1”作为垂直表示中的序列(即:每个元素都在一条线)。Qt:C++:如何读取“.dat”文件
我试图读取文件如下:
char buf[30];
QFile sequence("Sequences.dat");
sequence.open(QFile::ReadOnly);
for(int sym=0; sym<29; sym++){
char c = symbols[sym] = sequence.readLine(buf,sizeof(buf));
symbols[sym] = c;
}
sequence.close();
然而,结果却没有像我的顺序如下所示:
干了什么我做错了什么?
发表摘要来自Sequences.dat – 2013-05-07 17:04:27
@StefanoSanfilippo:SEQLEN是30,我从它减去1变成29.所以,总共我会有30次迭代,从0到29. – 2013-05-07 17:05:09
@StefanoSanfilippo:无法理解你的评论 – 2013-05-07 17:06:41