《C语言及程序设计》实践项目——main函数的参数
来源:互联网 发布:容我喝一杯82年的java 编辑:程序博客网 时间:2024/06/07 13:13
返回:贺老师课程教学链接
【项目1-用命令行运行程序】
下面的程序,用于复制命令行中给出的文件。请利用命令行的方式运行程序。
【项目2 - 带行号显示文件】
(1)设计一个程序,读取命令行中给出的文件,将其内容在屏幕上显示出来,并在其行首显示行号(行号从1开始);
(2)改造上面的程序,若命令行中给出多个文件名,逐个加行号显示文件内容
[参考解答]
【项目3 - 命令行加法器】
建立项目add,设计一个用命令行能运行的加法器,其中加数的个数不定:
输入:add 1 3
输出 4
输入:add 1 3.1 2 6
输出 12.1
输入:add 1 3 a 6
输出:命令行中出现非法运算量!
[参考解答]
下面的程序,用于复制命令行中给出的文件。请利用命令行的方式运行程序。
#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
输出:命令行中出现非法运算量!
[参考解答]
0 0
- 《C语言及程序设计》实践项目——main函数的参数
- 《C语言及程序设计》实践项目——函数起步
- 《C语言及程序设计》实践项目——函数应用
- 《C语言及程序设计》实践项目——递归函数
- 《C语言及程序设计》实践参考——二维数组当函数参数
- C语言及程序设计提高例程-38 main函数的参数
- 第10周 C语言及程序设计提高例程-38 main函数的参数
- 《C语言及程序设计》实践项目——数组与函数应用
- 《C语言及程序设计》实践项目——使用变量
- 《C语言及程序设计》实践项目——字符数据类型
- 《C语言及程序设计》实践项目——输出小星星
- 《C语言及程序设计》实践项目——迭代法解题
- 《C语言及程序设计》实践项目——循环嵌套
- 《C语言及程序设计》实践项目——数字游戏
- 《C语言及程序设计》实践项目——发现Bug
- 《C语言及程序设计》实践项目——二维数组
- 《C语言及程序设计》实践项目——字符串数组
- 《C语言及程序设计》实践项目——动态数组
- 一起talk Vim吧(第二回:Vim变脸)
- 图像的腐蚀与膨胀
- 黑马程序员_Java语言基础_循环结构
- 《C语言及程序设计》实践参考——带姓名的成绩单
- 《C语言及程序设计》实践参考——电子词典
- 《C语言及程序设计》实践项目——main函数的参数
- Constructor同学你到底是谁?
- 《C语言及程序设计》实践参考——用命令行运行程序
- 自定义View之大风车系列demo(二)
- 在程序中用到的ODBC API 函数
- Rails 表单简单使用
- android中button有几种状态?
- 上课笔记--人力资源管理
- PADS学习之路06-PADS LOGIC下拉菜单Setup