Wordcount
这次老师让做的作业是:编写教科书2.4.2 wordcount程序,请按要求编写,注意代码规范,并将程序上传至codeing系统。
我用的是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.得到的结果如下: