C++ (Qt) if(QCoreApplication::arguments().count()) { QStringList cmdline_args = QCoreApplication::arguments(); for (int i = 0; i < cmdline_args.count(); ++i) { if(!cmdline_args[i].compare("-v", Qt::CaseInsensitive)) { bool b_verb = true; continue; } if(!cmdline_args[i].compare("-t", Qt::CaseInsensitive)) { bool b_trace = true; continue; } } }
C++ (Qt)#include <QDebug>int main( int argc, char *argv[] ){ QApplication app( argc, argv ); // перебираем все аргументы foreach ( const QString & argument, app.arguments() ) { qDebug() << argument; // выводим аргумент // дальше сравниваем аргументы и если нашли требуемый, выполняем нужное действие // ... } return app.exec();}