Если параматры заданны в виде "<param>=<value>", то можно сделать так:
C++ (Qt)
QMap<QString,QVariant> args;
...
...
if (argc > 1)
{
for (int i = 1; i < argc; i++)
{
QStringList pr = QString(argv[i]).toUpper().split('=');
if (pr.count() ==2)
{
args[pr[0]] = pr[1];
}
}
}
Ну и потом вытаскивать параметры вот так:
C++ (Qt)
int len1 = args["LEN1"].toInt();
int len2 = args["LEN2"].toInt();
Ну вот как-то так...