嘿伙计我需要使用Qt创建一个应用程序,它从文本文件中读取整数并从中创建一个2D图。我想我需要将整数从txt文件传输到数组,但我不知道该怎么做。 该文件在其自己的行上有每个整数。任何帮助将不胜感激。
答案 0 :(得分:0)
逐行读取文件并将内容放入向量中不应该那么难。看看。他们有一些基本的例子。
std::vector<int> here_are_your_ints;
QFile file("yourFileWithIntegers.txt");
// basic error checking
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
// read the contents line by line
while (!file.atEnd()) {
QByteArray line = file.readLine();
QDataStream ds(line);
int int_in_line = 0;
ds >> int_in_line;
here_are_your_ints.push_back(int_in_line);
}
寻找一个好的绘图库?我正在使用QFile api docs。