0
Так вот маленький кусочек коды для написания некоторой информации в файлписать QList <int> в файл
void Receiver::fileWrite1(int dd, int mm, int yy, int h, int m, int s, QString commandID, QList<int> parameters)
{
QString v = "Date - ";
QString w = "Time - ";
QString port = "Port = ";
QString x = "Command = ";
QString y = "Parameters = ";
QFile file("E:/practica/data.txt");
if(!file.open(QIODevice::Append)) {
std::cerr << "Cannot open file for writing: "
<< qPrintable(file.errorString()) << std::endl;
return;
}
QTextStream out(&file);
out << v << dd << "/" << mm << "/" << yy << "\r\n";
out << w << h << " : " << m << " : " << s << "\r\n";
out << port << c << "\r\n";
out << x << commandID << "\r\n";
out << y << << parameters << "\r\n";
out << "\r\n";
}
Проблема заключается в том, что «параметры» являются динамическими и могут изменить это количество членов и QTextStream является incompactible с QList
Таким образом, вы не могли бы использовать цикл для перебора каждого ИНТ в списке? – MrEricSir