我正在尝试读取保存在文本文件中的浮动样本。该文件似乎是空的,即使它充满了数据。可能是什么原因?
QFile file;;
QDir path;
path.setPath("home/kokos/Pobrane/wavreader/libsndfile-1.0.26/examples/ex2/qt_project/rainfilter");
file.setFileName(path.path() + "/samples.txt");
file.open(QIODevice::ReadOnly);
QDataStream in(&file);
while(in.atEnd() == false)
{
in >> samplesBuffer[counter];
counter++;
}
答案 0 :(得分:5)
我不能写评论,但我很长时间都在工作。 你确定该文件是打开的吗?您必须打开以下文件:
if(file.open(QIODevice::ReadOnly)){
//some method
}
我认为你需要检查路径名称