qt将qvector中的数据取出并存入文件,每次存储单独一个文件名
时间: 2024-03-16 22:42:38 浏览: 85
Qt读取txt文件的内容,保存到数组,并将其显示出来
3星 · 编辑精心推荐
可以使用QFile类和QTextStream类将QVector中的数据取出并存入文件,每次存储单独一个文件名可以通过添加不同的文件名来实现。示例代码如下:
```
QVector<int> vec = {1, 2, 3, 4, 5};
QString fileName = "data_";
int index = 1;
for (auto data : vec) {
QString file = fileName + QString::number(index) + ".txt";
QFile outputFile(file);
if (outputFile.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream outputStream(&outputFile);
outputStream << data;
outputFile.close();
}
index++;
}
```
以上代码将QVector中的数据依次取出并存入以"data_"为前缀的文件中,每个文件名为"data_1.txt"、"data_2.txt"、"data_3.txt"等。您可以根据需要修改文件名和文件路径。
阅读全文