2008年8月21日 星期四

C++ - 讀取命令列參數

雖然目前應該用不到,
但是覺得蠻有趣的,可以在執行前順便輸入參數讓程式去判斷。


#include
using namespace std;

int main(int argc,char **argv)
{
  for (int loop_index=0;loop_index<argc;loop_index++)
  {
    cout << argv[loop_index] << endl;
  }
  return 0;
}


再打以下指令

[root@host ~]# g++ main.cpp hello world bye

就會出現以下結果


Hello
World
Bye

之後,也可以把輸入的參數加入判斷喔~

沒有留言: