2012-06-23 64 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"); 
    } 
} 
相关问题