您的位置:首页 > 编程语言 > C语言/C++

《C语言及程序设计》实践项目——main函数的参数

2015-05-02 11:33 375 查看
返回:贺老师课程教学链接

【项目1-用命令行运行程序】
下面的程序,用于复制命令行中给出的文件。请利用命令行的方式运行程序。
#include<stdio.h>
#include<string.h>
int main(int argc,char *argv[])
{
    FILE *p1,*p2;
    int 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;
}
[参考方法]

【项目2 - 带行号显示文件】
(1)设计一个程序,读取命令行中给出的文件,将其内容在屏幕上显示出来,并在其行首显示行号(行号从1开始);
(2)改造上面的程序,若命令行中给出多个文件名,逐个加行号显示文件内容
[参考解答]

【项目3 - 命令行加法器】
建立项目add,设计一个用命令行能运行的加法器,其中加数的个数不定:
输入:add 1 3
输出 4
输入:add 1 3.1 2 6
输出 12.1
输入:add 1 3 a 6
输出:命令行中出现非法运算量!
[参考解答]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: