calculate the number of characters-统计文件中的字符数,非空白字符数,字母数,输入到文件和屏幕:

//calculate the number of characters-统计文件中的字符数,非空白字符数,字母数,输入到文件和屏幕:
#include<iostream>
#include<fstream>
#include<cstdlib>
#include<cmath>

int main()
{
	using namespace std;
	ifstream fin;
	ofstream fout;

	double ch1 = 0,ch2 = 0,letter = 0;
	char tem;

	fin.open("infile.dat");
	if(fin.fail())
	{
		cout<<"Input file opening failed.\n";
		exit(1);
	}
	fout.open("outfile.dat");
	if(fin.fail())
	{
		cout<<"Output file opening failed.\n";
		exit(1);
	}

	while(fin.get(tem))
	{
		ch1 ++;
		ch2 ++;
		if(tem == ‘ ‘)
			ch2--;
		if((tem >= ‘a‘ && tem <= ‘z‘) || (tem >= ‘A‘ && tem <= ‘Z‘))
			letter++;

	}
	ch1--;
	ch2--;
	cout<<"The numbers of character is "<<ch1<<endl;
	cout<<"The numbers of character except empty characters is "<<ch2<<endl;
	cout<<"The numbers of letter is "<<letter<<endl;

	fout<<"The numbers of character is "<<ch1<<endl;
	fout<<"The numbers of character except empty characters is "<<ch2<<endl;
	fout<<"The numbers of letter is "<<letter<<endl;

	fin.close();
	fout.close();

	return 0;

}

文件:

1 2 3 4 5 6 7 8 9 10 a

输出文件:

To outfile.dat
The numbers of character is 21
The numbers of character except empty characters is 11
The numbers of letter is 1

输出屏幕:

The numbers of character is 21
The numbers of character except empty characters is 11
The numbers of letter is 1
时间: 2024-10-17 20:31:06

calculate the number of characters-统计文件中的字符数,非空白字符数,字母数,输入到文件和屏幕:的相关文章

统计一个文件中出现字符&#39;a&#39;的次数

# -*- coding: utf-8 -*- #python 27 #xiaodeng #统计一个文件中出现字符'a'的次数 #http://www.cnblogs.com/hongten/p/hongten_python_count.html import os number=0 def getNumber(filePath,c): 'c---->the word numbers' #统计一个文件中出现字符'a'的次数 if os.path.exists(filePath): global

作业-- 统计文本文件中的字符数、单词数、行数

用AndroidStudio解析统计文本文件中的字符数.单词数.行数. 代码部分: package administrator.mc; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widge

文件中的类都不能进行设计,因此未能为该文件显示设计器 VS2008(Visual Studio 2008) x64

项目属性 运行平台x64 Form2 继承 Form1 , Form2 设计器 报错 64位dll  无法加载 DLL 找不到指定的模块 原因Vs2008(Visual Studio 2008)默认 没安装64编译器 安装参照:<http://blog.csdn.net/clever101/article/details/8844314> 安装sp1补丁会报这个, 安装目录:D:\Program Files (x86)\Microsoft Visual Studio 9.0\Microsoft

linux sed 批量替换多个文件中的字符

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.admin99.net为admin99.net sed -i "s/www.admin99.net/admin99.net/g" `grep w

Rhel7 grep在文件中查找指定的字符串,将其输出到指定文件

Rhel7 grep在文件中查找指定的字符串,将其输出到指定文件 [[email protected] findfiles]# cat /usr/share/dict/words |grep seismic anaseismic antiseismic aseismic -- [[email protected] findfiles]# cat /usr/share/dict/words |grep seismic >>/root/wordlist [[email protected] fin

Java基础知识强化之集合框架笔记61:Map集合之统计字符串中每个字符出现的次数的案例

1. 首先我们看看统计字符串中每个字符出现的次数的案例图解:

C# 文件中的类不能进行设计,因此未能为该文件显示设计器

vs 一直打不开设计界面  只能查看代码界面  这时候需要查看  代码中  是不是 从 form    继承 如果不是 窗体类型 改为 form 如: public partial class registerHomePage : template     这里的template    改为 FORM 就可以成功打开设计器窗口了 C# 文件中的类不能进行设计,因此未能为该文件显示设计器

统计字符串中每个字符的个数

1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title>统计字符串中每个字符的个数@</title> 6 </head> 7 <body> 8 </body> 9 10 <script type="text/javascript"&

用python统计list中各元素出现的次数(同理统计字符串中各字符出现的次数)

统计list中各元素出现的次数,下面的方法也适用于统计字符串中各字符出现的次数 1.用字典的形式来处理 a = "abhcjdjje" a_dict = {}for i in a: a_dict[i] = a.count(i)print(a_dict) 2.用count函数直接打印出来 L = [2,4,5,6,2,6,0,4] for i in L: print("%d的次数:%d"%(i,L.count(i))) 3.用collections的Counter函数