您的位置:首页 > 其它

Wordcount

2016-03-23 21:50 120 查看
这次老师让做的作业是:编写教科书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.得到的结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: