测试代码:

// File name:           ctype_test
// Last modified Date:  2021年10月29日10点27分
// Last Version:        V1.0
// Descriptions:        ctype库中关于字符的函数测试程序。// cctypes.cpp -- using the ctype.h library
#include <iostream>
#include <cctype> // prototypes for character functions
int main()
{using namespace std;cout << "Enter text for analysis, and type @"" to terminate input.\n";char ch;int whitespace = 0;int digits = 0;int chars = 0;int punct = 0;int others = 0;cin.get(ch); // get first characterwhile (ch != '@') // test for sentinel{if (isalpha(ch)) // is it an alphabetic character?chars++;else if (isspace(ch)) // is it a whitespace character?whitespace++;else if (isdigit(ch)) // is it a digit?digits++;else if (ispunct(ch)) // is it punctuation?punct++;elseothers++;cin.get(ch); // get next character}cout << chars << endl;cout << whitespace << endl;cout << digits << endl;cout << punct << endl;cout << others << endl;
}

运行结果:

Enter text for analysis, and type @ to terminate input.
Jasmine you are so lovely@
21
4
0
0
0D:\Prj\C++\C++_Learning\ctype_test\Debug\ctype_test.exe (进程 7136)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

ctype库中关于字符的表格汇总:

ctype库中关于字符串的常用函数汇总相关推荐

  1. Python中处理字符串的常用函数汇总【文末送书】

    正式的Python专栏第23篇,同学站住,别错过这个从0开始的文章! 今天我们说了字符串的基础,格式化,这次我们讲解字符串的常用函数,不要错过! (文本送书,评论区抽取一位送书) 前两篇都在本文同个专 ...

  2. Lotus中关于字符串处理的函数汇总

    我们在使用LotusScript编写代理程序的时候,很多时候我们会遇到需要处理字符串的情况,本文就对平时遇到的相关函数做一个汇总. Sub Initialize  Dim testStr As Str ...

  3. C++ algorithm库中的几个常用函数(swap,reverse,sort)

    C++中的algorithm库中有几个常用的模板函数,写算法题时经常用到,以下将其归纳总结一下(swap,reverse,sort): swap() template <class T> ...

  4. sql server中截取字符串的常用函数

    sql server提供了3个常用截取字符串方法,LEFT().RIGHT().SUBSTRING(),跟C#不同的是,起始第一个索引为1. 1.LEFT ( character_expression ...

  5. Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数

    首发于Datartisan数据工匠 写文章 Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数 Datartisan 9 个月前 几个月前,我看到一篇博客中列出了 Gith ...

  6. php用于字符串函数是,php中用于查找字符串的常用函数

    php中用于查找字符串的常用函数,包括strstr.stristr.strpos.substr等,本文主要为大家介绍strstr的使用,感兴趣的朋友不妨参考下. 一.strstr  查找字符串的首次出 ...

  7. c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...

    C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...

  8. php 与时间有关的函数,php中与时间相关的常用函数有哪些

    php中与时间相关的常用函数有:date_default_timezone_set().date_create().date_diff().date_timestamp_get().strtotime ...

  9. C语言中的字符串转数字函数常见问题详解

    目录 C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 字符串转长整形 strtol函数, C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 函数原型: int a ...

最新文章

  1. 如何制作一个类似Tiny Wings的游戏 Cocos2d-x 2.1.4
  2. Linux进程地址空间学习总结
  3. Oracle-分析函数之取上下行数据lag()和lead()
  4. linux内核多队列,Linux Kernel 中 Workqueue 使用系统默认队列和创建队列的方法
  5. 【深度学习案例】手写数字项目实现-3. Matlab深度学习模型训练
  6. 生成对抗网络(十)----------infoGAN
  7. ruby rake学习
  8. oracle 英文 简历,简历表英文模板
  9. 登录界面软键盘遮挡登入按钮 空间
  10. mysql5.7绿色版安装与卸载教程
  11. mac MAMP pro安装和破解
  12. 如何用WGDI进行共线性分析(上)
  13. AtCoder Beginner Contest 267 ABC题解
  14. 使用SVG.Net生成svg格式文字图片
  15. 微淼商学院php面试_微淼商学院校友故事:培养财商,生活会越过越好
  16. 关于网易新游猫和老鼠我的吐槽:来啊,一起来虐猫啊
  17. Matplotlib的中文字体显示为方块的问题
  18. 【免费报名】技术沙龙第22期:美团点评AI实践
  19. 分类 对应的 全连结层、activation、loss 的选择
  20. 电脑突然断电蓝屏导致Git错误的一种解决办法

热门文章

  1. Python 函数 -next()
  2. easyui layout 收缩的bug
  3. Silverlight Code Samples
  4. 精通RPM之--制作篇(rpmbuild)
  5. 深度学习——用神经网络解决非线性问题
  6. html图片分类插件,Quicksand-jQuery超酷图片分类插件
  7. 用子函数实现strlen.strcpy.strcat.strcmp(完整代码)
  8. 广度优先搜索——岛屿数量(Leetcode 200)
  9. java getchildren用法_Java ZkClient.getChildren方法代碼示例
  10. Oracle 创建磁盘组报错ORA-15137的问题分析与解决思路