今天刚学会了一个函数用来判断一个字符串中的字符是否为字母,函数名为isalpha,具体内容为下:

测试一个元素来包装区域设置是字母字符。

以带有颜色区分的格式查看 复制到剪贴板
template<Class CharType>bool isalpha(CharType _Ch, const locale& _Loc)

template<Class CharType>bool isalpha(CharType _Ch, const locale& _Loc)

参数


_Ch

元素是测试。

_Loc

包含字母的元素的区域设置进行测试。

返回值


true,则测试的元素为字母为; false,则不是。

备注


模板函数 use_facet< ctype<返回 CharType> >(_Loc)。 是( ctype< CharType>或 alpha,_Ch)。

示例


以带有颜色区分的格式查看 复制到剪贴板
// locale_isalpha.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>using namespace std;int main( )
{locale loc ( "German_Germany" );bool result1 = isalpha ( 'L', loc);bool result2 = isalpha ( '@', loc);bool result3 = isalpha ( '3', loc);if ( result1 )cout << "The character 'L' in the locale is "<< "alphabetic." << endl;elsecout << "The character 'L' in the locale is "<< " not alphabetic." << endl;if ( result2 )cout << "The character '@' in the locale is "<< "alphabetic." << endl;elsecout << "The character '@' in the locale is "<< " not alphabetic." << endl;if ( result3 )cout << "The character '3' in the locale is "<< "alphabetic." << endl;elsecout << "The character '3' in the locale is "<< " not alphabetic." << endl;
}

// locale_isalpha.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>using namespace std;int main( )
{locale loc ( "German_Germany" );bool result1 = isalpha ( 'L', loc);bool result2 = isalpha ( '@', loc);bool result3 = isalpha ( '3', loc);if ( result1 )cout << "The character 'L' in the locale is "<< "alphabetic." << endl;elsecout << "The character 'L' in the locale is "<< " not alphabetic." << endl;if ( result2 )cout << "The character '@' in the locale is "<< "alphabetic." << endl;elsecout << "The character '@' in the locale is "<< " not alphabetic." << endl;if ( result3 )cout << "The character '3' in the locale is "<< "alphabetic." << endl;elsecout << "The character '3' in the locale is "<< " not alphabetic." << endl;
}

Output


以带有颜色区分的格式查看 复制到剪贴板
The character 'L' in the locale is alphabetic.
The character '@' in the locale is  not alphabetic.
The character '3' in the locale is  not alphabetic.

The character 'L' in the locale is alphabetic.
The character '@' in the locale is  not alphabetic.
The character '3' in the locale is  not alphabetic.

要求


页眉: <区域设置>

命名空间: std

用isalpha函数来判断一个字符串中的字符是否是字母相关推荐

  1. 判断一个字符串中的字符是否唯一

    http://www.cricode.com/254.html 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构. (即只使用基本的数据结构) 首先,你可以问面试官, ...

  2. C++ 编写一个函数,把字符串中的数字字符、英文字母字符和其它字符分开。

    问题描述: 编写一个函数,把字符串中的数字字符.英文字母字符和其它字符分开.如对于字符串"12a:?3byu98!",将其分解为三个独立的字符串"12398". ...

  3. Python统计一个字符串中所有字符在另一个字符串出现的总次数

    代码功能:统计一个字符串中所有字符在另一个字符串中出现的总次数. 技术要点:函数式编程. 可能的应用:垃圾邮件分类.在大部分垃圾邮件中,为了防止被分类为垃圾邮件,会在一些关键字中间插入类似于[.].* ...

  4. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  5. 37--计算一个字符串中每个字符出现次数

    1.问题描述 需求:计算一个字符串中每个字符出现次数. 2.解题思路 获取一个字符串对象: 创建一个Map集合,键代表字符,值代表次数: 遍历字符串得到每个字符: 判断Map中是否有该键: 如果没有, ...

  6. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  7. 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母

    试题描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母. 输入格式 输入一行:待互换的字符串. 输出格式 输出一行:完成互换的字符串(字符串长度小于80). 样例输入 ...

  8. 统计一个字符串中每个字符出现的次数

    统计字符串中每个字符出现的次数 分析: 代码展示: 分析: 1.定义一个需要被统计字符的字符串.2.将字符串转换为字符数组.3.定义一个双列集合,存储字符串中的字符以及字符在此字符串中出现的次数.4. ...

  9. Java查找一个字符串中某字符出现的次数

    String a=new String();int count=0;Scanner input=new Scanner(System.in);System.out.println("输入一个 ...

最新文章

  1. 是谁卖了我的信息资料?
  2. 一步步教你Hadoop多节点集群安装配置
  3. redis——redis主从复制
  4. VMware提供的几种工作模式?
  5. 顺序循环队列的基本操作
  6. Python爬虫扩展库BeautifulSoup4用法精要
  7. 关闭浏览器 退出redis id_购物车增删改与清空,用Redis实现一下吧
  8. bzoj1853: [Scoi2010]幸运数字 dp+容斥原理
  9. 8. 工厂设计模式(factory pattern)
  10. C语言中各数据类型和他们对应的最大值和最小值的常量
  11. 协创物联网合肥产业园项目远程预付费电能管理系统的设计与应用
  12. 读书笔记:余华--《活着--这是一本书》
  13. 计算机的音乐怎样弹生日快乐,5 分钟让你学会用吉他弹《生日快乐》歌
  14. PTA不变初心数(17分)简单答案版
  15. 菜鸟用编辑器做传送门——kura酱长期更新
  16. JAVA-API学习之 IO
  17. C语言实现简单卡尔曼滤波
  18. Android WebView监听console错误信息
  19. 小马哥----高仿苹果6s 主板型号S106s 更换内核 刷机拆机主板图与开机识别图
  20. CMap How-to

热门文章

  1. 北京甲骨文java_北京海淀甲骨文java企业项目
  2. 大数据分析职业规划指南
  3. linux+磁带机检查,Redhat Enterprise Linux磁带机简单操作方法
  4. 浪潮服务器NF5280m5 raid硬盘驱动 配置,raid和系统
  5. 微服务框架springcloud(实用篇)【5】Elasticsearch 01
  6. 视觉类比VISALOGY: Answering Visual Analogy Questions--NIPS2015
  7. 利用Python 回归分析,四步预测广告收入 (附数据集与代码)
  8. vc中 volatile 的作用
  9. Cocos2dx 安装运行
  10. 怎么将两个pdf文件合并在一起?