把main函数声明为int main(int argc,char *argv[])argc 是参数的个数 如:int main(int argc,char *argv[]){ printf("%s",argv[1]);} 这是一个简单的未做错误判断的echo函数,将上面的源程序编译连接为echo.exe,然后在命令提示符下输入echo hello 这样,argc=2,argv[0]为echo,argv[1]为...
c:\>exec 111 假如你的程序编译出来后叫exec,那上一行的用法你的argv[1]就是"111"。用atoi函数转一下就可以了。
int main(int argc,char *argv[]) { //检查用户的参数是否正确 if(argc<3) { printf("用法:命令 源文件名 目标文件名\n"); return -1; } //先打开源文件 FILE *fin = fopen(argv[1],"r"); if(fin==NULL) { printf("打开源文件失败,请检查!\n"); return -1; } //打开目标文件 FILE *...
现在搞开发很少用文件,都是用数据库,在这儿我还是写一下简单的文件读取链表的操作。在c语言中,创建单链表需要使用到malloc函数动态申请内存;文件的读写需要首先使用fopen函数打开文件,然后使用fscanf,fgetc, fgets,fprintf,fputc,fputs等函数读写函数,最后读写完毕要使用fclose函数关闭函数。
int main(int argc,char *argv[]) { //检查用户的参数是否正确 if(argc<3) { printf("用法:命令 源文件名 目标文件名\n"); return -1; } //先打开源文件 FILE *fin = fopen(argv[1],"r"); if(fin==NULL) { printf("打开源文件失败,请检查!\n"); ...