Changeset 3977 in ntrip for trunk/BNC/bncmain.cpp


Ignore:
Timestamp:
Apr 21, 2012, 10:42:15 AM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmain.cpp

    r3976 r3977  
    7171  QString    confFileName;
    7272
     73  QByteArray printHelp = "Usage: bnc --nw                       \n"
     74                         "           --conf <confFileName>      \n"
     75                         "           --file <rawFileName>       \n"
     76                         "           --key  <keyName> <keyValue>\n";
     77
    7378  for (int ii = 1; ii < argc; ii++) {
    74     if (QByteArray(argv[ii]) == "-nw" || QByteArray(argv[ii]) == "--nw") {
     79    if (QRegExp("--?help").exactMatch(argv[ii])) {
     80      cout << printHelp.data();
     81      exit(0);
     82    }
     83    if (QRegExp("--?nw").exactMatch(argv[ii])) {
    7584      GUIenabled = false;
    7685    }
    7786    if (ii + 1 < argc) {
    78       if (QByteArray(argv[ii]).indexOf("-conf")   != -1) {
     87      if (QRegExp("--?conf").exactMatch(argv[ii])) {
    7988        confFileName = QString(argv[ii+1]);
    8089      }
    81       if (QByteArray(argv[ii]).indexOf("-file")   != -1) {
     90      if (QRegExp("--?file").exactMatch(argv[ii])) {
    8291        GUIenabled = false;
    8392        rawFileName = QByteArray(argv[ii+1]);
     
    8998    confFileName = QString(argv[1]);
    9099  }
    91 
    92   QString printHelp = "Usage: bnc --nw\n"
    93                       "           --conf       <confFileName>\n"
    94                       "           --file       <rawFileName>\n";
    95100
    96101  bncApp app(argc, argv, GUIenabled);
Note: See TracChangeset for help on using the changeset viewer.