第38章项目1-用命令行运行程序

时间:2021-02-05 17:44:49

问题及代码:

/*
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;
}

运行结果:

第38章项目1-用命令行运行程序

知识点总结:

1.命令行运行程序

学习心得:

这道题就是尝试一种新的方法,用命令行来运行一个程序,没有难度。积累,加油!!