2011-04-10 20 views

回答

2
long int status = 0; 
char *filename = NULL; 

for (i = 1; i < argc - 1; i++) { 
    if (!strcmp(argv[i], "-status")) { 
    status = strtol(argv[++i], NULL, 10); 
    } else if (!strcmp(argv[i], "-file")) { 
    filename = argv[++i]; 
    } 
} 
+0

什麼是「&&我 2011-04-10 13:08:28

+0

有點蠢,固定它。 – 2011-04-10 13:10:44

2

你通過命令行參數駐留在主(),其計數是ARGC ARGV PARAM。

3

使用GNU C庫getopt()調用。如何使用它的一個例子是www.gnu.org

相關問題