我有一个“.dat”文件,其中包含“1”和“-1”作为垂直表示的序列(即:每个元素都在一行中。)。
我正在尝试按如下方式读取文件:
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();
但是,结果与我的序列完全不同,如下所示:
我做错了什么?