можно зайти с другой стороны
Свернуть ↑
Код:
QStringList list;
QFile file1("source.txt");
file1.open(QIODevice::ReadOnly | QIODevice::Text);
QTextStream in(&file1);
while(!in.atEnd())
list.append(in.readLine().trimmed().remove(","));
QFile file2("ServerPacket.java");
file2.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream out(&file2);
out<< "package com.zone.network\n";
out<< "public class ServerPacket\n";
out<< "{\n";
int i = 0;
foreach(QString tmp,list)
{
qDebug() << tmp.append(" = ").append(QString::number(i));
out << QString("public static final int ").append(tmp).append(";\n");
i++;
}
out<< "}";
Свернуть ↑Развернуть ↓