读书人

如何给主函数传递参数

发布时间: 2012-03-09 16:54:56 作者: rapoo

怎么给主函数传递参数?

C/C++ code
#include<stdio.h>main(int argc,char *argv[]){FILE *fp;if(argc!=2){    printf("usage:canopen filename");    getchar();    return 2;}if((fp=fopen(argv[1],"r"))==NULL){    printf("%s can't be opened\n",argv[1]);    getchar();    return 1;}printf("%s can be opened\n",argv[1]);    fclose(fp);    getchar();    return 0;}


然后呢?然后怎么写入参数?我用那个devc++,在菜单栏运行里有个传递给主程序的参数,我写了"canopen D:\\fuck.txt"(无引号),为啥一直是显示第一句呢?

[解决办法]
...不知devc++怎么用,只知道vc6中的
[解决办法]
你打印下argc的值是多少。。。
[解决办法]
在菜单栏运行里 ?
在该工程的目录下面的debug 目录下面运行canopen.exe D:\\fuck.txt

读书人网 >C语言

热点推荐