zoukankan      html  css  js  c++  java
  • 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("没有检测到文件
    ");
            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.得到的结果如下:

  • 相关阅读:
    牛客练习赛53 B题调和级数
    装备购买(线性基)
    杨氏矩阵与勾长公式
    南昌邀请赛B题(拉格朗日插值)
    徐州网络赛补题
    __int128 输入输出模板
    51 nod1067 Bash游戏 V2(sg函数打表)
    堆优化的dijkstra算法
    ST表求区间最值
    Tree Reconstruction
  • 原文地址:https://www.cnblogs.com/zhangqian0310/p/5313289.html
Copyright © 2011-2022 走看看