问题及代码:
/* Copyright(c)2018,CSDN学院行者- All rights reserved. 文件名称:main.c 作者:乔帅 完成日期:2018年4月2日 版本号:v1.0 问题描述:用命令行运行程序 输入描述:输入命令 程序操作:根据具体命令进行操作 程序输出:输出操作后的结果 */ #include<stdio.h> #include<string.h> int main(int argc,char *argv[]) { FILE *p1,*p2; char c; p1=fopen(argv[1], "r"); p2=fopen(argv[2], "w"); while((c=fgetc(p1))!=EOF) fputc(c,p2); fclose(p1); fclose(p2); printf("复制完毕!敲任一键退出...\n"); getchar(); //这一句在命令行下运行时很关键,可以在程序结束前停下来(等待输入) return 0; }
运行结果:
知识点总结:
1.命令行运行程序
学习心得:
这道题就是尝试一种新的方法,用命令行来运行一个程序,没有难度。积累,加油!!