我有一個「.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