Wordcount
2016-03-23 21:50
120 查看
这次老师让做的作业是:编写教科书2.4.2 wordcount程序,请按要求编写,注意代码规范,并将程序上传至codeing系统。
我用的是c语言做的,整个程序做的很简单,整个过程内容如下:
1.首先在F盘建了一个小文件来存放代码,举一个很简单的例子:
2.存完以后就来读取文件中的内容:
3.然后开始读出一个一个字符:
4.然后判断读出来的字符符合什么条件:
5.得到的结果如下:
我用的是c语言做的,整个程序做的很简单,整个过程内容如下:
1.首先在F盘建了一个小文件来存放代码,举一个很简单的例子:
include include include 12//found in case include
2.存完以后就来读取文件中的内容:
if ((fp1 = fopen("F:\\file.txt", "r")) == NULL)//打开文件File { printf("没有检测到文件\n"); exit(0); }
3.然后开始读出一个一个字符:
ch = fgetc(fp1);//取字符 while (ch != EOF) { printf("%c", ch); num++; if (ch >= 97 && ch <= 120)//判断是否为字母 i++; if (ch == 10)//判断一行是否结束 hh++; if (ch == '/')//判断是否为注释行 zs++; ch = fgetc(fp1); }
4.然后判断读出来的字符符合什么条件:
ch = fgetc(fp1);//取字符 while (ch != EOF) { printf("%c", ch); num++; if (ch >= 97 && ch <= 120)//判断是否为字母 i++; if (ch == 10)//判断一行是否结束 hh++; if (ch == '/')//判断是否为注释行 zs++; ch = fgetc(fp1); }
5.得到的结果如下:
相关文章推荐
- vr的延迟和渲染效率优化与Nvidia VRWorks
- windows 7 命令行下设置全局环境变量
- LEETCODE 205
- html入门
- HDU3657 Game(最小割)
- 不允许用大于号小于号,比较任意两个数字大小
- PSP记录个人项目耗时情况
- iOS instancetype与id的比较
- 3月23日学习所得
- Sass学习笔记
- 使用热敏小票打印机批量打印一维条码的可行性
- 视频云直播:场景、技术及优化
- C++函数后加const详解
- 第四周项目五用递归方法求解
- 重学STM32----(二)
- 第三次作业2
- 【多线程】--生产者消费者模式--synchronized版本
- JS 中的五个假值
- 代码复审
- mybatis 时间类型比较