#include<iostream>
#include<fstream.h>
void ReadFile(int count[])//读取指定的磁盘文件
{
char ch;
int i = 0;
//定义文件输入文件流infile,以输入方式打开磁盘文件input.txt
ifstream infile("input.txt",ios::in|ios::nocreate);
if(!infile)
{
cerr<<"打开文件input.txt失败!"<<endl;
exit(1);
}
while(infile.get(ch))//读取字符成功时执行以下语句
{
count[(int)ch]++;
cout<<ch;//同时在显示器上输出
}
cout<<endl;
for(i = 0; i < 128; i++)
{
if(count[i] != 0)
{
if(10 == i)//单独处理出现换行的情况
{
cout<<"该文件中 换行符 的总个数为: "<<count[i]<<" (个)!"<<endl<<endl;
}
else if(32 == i)//单独处理出现空格符的情况
{
cout<<"该文件中 空格符 的总个数为: "<<coun
统计文件中各种字符(键盘上的所有可显示字符和换行符)出现的次数,文件格式为 .txt
最新推荐文章于 2022-07-31 10:23:08 发布
该程序使用C++编写,通过ifstream读取名为input.txt的文本文件,统计并打印出所有可显示字符和换行符的出现次数。它特别处理了换行符和空格符,分别报告它们的总数。
摘要由CSDN通过智能技术生成