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.得到的结果如下:

 

posted on 2016-03-23 21:50  张倩0310  阅读(198)  评论(0编辑  收藏  举报