C++统计一个文件的行数,大写字母数,小写字母数,数字数
创建文档请参考:C++:建立文本文件,输入短文放入文件,一行最多80字_蓝砂石的博客-CSDN博客_c++创建文本文件
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{//统计行数大小写字母数字ifstream in;string fileName;char c;int l=1, a=0, A=0,m=0; //统计行数看\n,应为最后一行无\n所以设为1cout << "请输入文件名:";cin >> fileName;in.open(fileName, ios::in);if (!in){cerr << "文件打开失败!" << endl;abort();}while (in.get(c)){if (c >= 'a'&&c <= 'z') a++;if (c >= 'A'&&c <= 'Z') A++;if (c >= '0'&&c <= '9') m++;if (c == '\n') l++;}in.close();cout << "行数:" << l << endl;cout << "小写字母数:" << a << endl;cout << "大写字母数:" << A << endl;cout << "数字数:" << m << endl;return 0;
}
运行结果:
C++统计一个文件的行数,大写字母数,小写字母数,数字数相关推荐
- linux统计某个字符个数,Linux统计一个文件中特定字符个数的方法
统计一个文件中某个字符串的个数,其实就是在在一块沙地里面找石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记:有的人看到石头以后,把它挖了(tr),最后统计自己挖了多少石 ...
- java递归统计一个文件夹含子文件夹里文件不同后缀的出现次数
/*** 统计一个文件夹中不同文件出现的次数*/ public class demo1 {public static void main(String[] args) {File file = new ...
- 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,
键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...
- 【最简易c语言】有一篇文章,共有3行文字,每行有80个字符。要求分别统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
有一篇文章,共有3行文字,每行有80个字符.要求分别统计其中英文大写字母.小写字母.数字.空格以及其他字符的个数. #include <stdio.h> void main(){int i ...
- python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果
编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...
- 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...
- 统计一个文件英文单词的个数
/*统计一个文件内,英文单词的个数,并按 word = count的格式顺序输出 统计输出总的英文单词个数 */#include <fstream> #include <iostre ...
- 统计一个文件中各个字母出现次数
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader;/** ...
- 编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
def count():voc = input("请输入一串字符:")alist = [0, 0, 0, 0]# 四项数字依次为大写字母.小写字母.数字.其他字符的个数for i ...
最新文章
- vivado 2018与modelsim的联合仿真
- str.endswith可以传入集合数据类型,而不仅仅是字符串
- Apache 与 Nginx
- php json返回sql,php – 如何从我的特定SQL查询中返回json?
- MyBatis 实际使用案例-Mapper.xml 映射配置文件【重点】
- 前端解析返回的对象时json显示$ref问题的解决
- Rsyslog 日志相关内容
- spring-boot注解详解(七)
- 后端学习 - 并发编程
- [多图]Google Chrome漫画书中文版
- Android中生成库文件与移除以及导入jar包重复问题
- 用友nc633与oracle,用友NC和ORACLE数据库配置教程.doc
- 【验证码识别】OpenCV挑战极验滑动拼图验证码
- Python中如何求分数化简
- SQL Server 2012新建本地服务器组注册服务器
- OPenGL笔记--创建三维图形(立方体)
- php文字转语音amr,如何将文字转成语音?这几个方法一分钟搞定!
- JavaEE进阶总结
- 想学游戏建模要从哪里开始?单子怎么接?
- WPF--3Dmax+blend+WPF综合运用