2012-06-23 65 views
0

我必須爲C項目(codetester.c)創建一個測試程序。用戶通過調用執行程序:爲c創建一個測試程序?

codetester

codetester名

如何設置我的項目,使這些命令可以執行?

+0

您正在使用哪個IDE /工具鏈? –

回答

3

定義你的主要功能像

int main(int argc, char *argv[]); 

argc持有參數的數量,這將是2 「codetester文件名」。 argv保存一個char序列的數組; argv[0]將是「codetester」,argv[1]將是「文件名」。

2

命令行參數通過argvargc傳遞。它們是主函數中的參數。所以一個例子是:

int main(int argc, char **argv) { 
    if (argc > 1) { //The program name is argv[0] 
     printf("We got a filename: %s\n", argv[1]); 
    } else { 
     printf("We did not get a filename\n"); 
    } 
} 
相關問題