QVector <QString> frequency;
QVector <QString> gain;
QString ref_data;
QStringList rowOfData;
QStringList rowData;
if (ReferenceData.open(QIODevice::ReadOnly | QIODevice::Text)) {
ref_data = ReferenceData.readAll();
rowOfData = ref_data.split("\n");
ReferenceData.close();
}
for (int x = 9; x < rowOfData.size(); x++) {
rowData = rowOfData.at(x).split(",");
frequency.push_back(rowData[0]);
gain.push_back(rowData[1]);
}
ファイルからすべてのデータを読み取りました。を使用するpush_back
と、エラーが発生しますQList<T>::operator[] "index out of range"
。も使用frequency.push_back(rowData.at(0));
しましたが、QList<T>::at "index out of range"
エラーが発生しました!
この問題を解決するには?