C语言 从文本读取文件并统计字符,c语言——从文本文件读取正文并统计字符.doc...

C程序设计课程实践报告

项 目 名 称: B6 从文本文件读取正文并统计字符

所 在 班 级: ##############

小 组 成 员: #######

任 课 教 师: #######

起 止 时 间: 2014.05.09——2014.06.13

项目基本信息

项目名称B6、从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。项目简介从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。

要求:“统计每个数字出现的次数和其他字符出现的次数”写一个自定义函数;交作业时,文本文件与程序文件都要有。小组成员#####任务分工#####:设计,调试,运行。

课程实践评定成绩记录

指导教师意见系统完成情况:优 良 中 差报告完成情况:优 良 中 差答辩评定成绩成员成绩:##############综 合 成 绩问题描述及分析

1、 利用c语言打开文本程序

2、 统计利用自定义函数“统计每个数字出现的次数和其他字符出现的次数”

功能模块及数据结构描述

int main() //主函数

int shuzi=0,kongge=0,xiaoxie=0,daxie=0,other=0; //声明变量

while((ch = getc(fp)) != EOF) //循环获取直至文件结束 EOF标志

printf("小写=%d\n大写=%d\n空格=%d\n数字=%d\n其它=%d\n",xiaoxie,daxie,kongge,shuzi,other);//打印统计值

主要算法流程描述及部分核心算法

流程图如下图所示。

核心算法为:

文本文件的读取

#include

int main()

{

char ch;

FILE* fp;

char fname[50] = "111.txt";

fp = fopen(fname,"r"); //只供读取

if(fp == NULL) //如果失败了

{

printf("ERROR!");

return 1;

}

//getc()用于在打开文件中获取一个字符

while((ch = getc(fp)) != EOF) //循环获取直至文件结束 EOF标志(End Of File)

putchar(ch); //打印获取到的字符

putchar(10);//文件末尾换行

fclose(fp); //关闭文件

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值