c++ 字符检测 TCharacter
2015-07-14 14:50
543 查看
c++ 字符检测
IsSurrogatePair,IsHighSurrogate,IsLowSurrogate,ConvertToUtf32 http://docwiki.embarcadero.com/CodeExamples/XE8/en/TCharacterSurrogates_%28C%2B%2B%29
/* Calculate all all kinds of charcters in the memo */ for (int i = 1; i <= allText.Length(); ++i) { /* Check for digit */ if (TCharacter::IsDigit(allText[i])) LDigits++; /* Check for number */ if (TCharacter::IsNumber(allText[i])) LNumber++; /* Check for letter */ if (TCharacter::IsLetter(allText[i])) LLetters++; /* Check for lower-cased letter */ if (TCharacter::IsLower(allText[i])) LLower++; /* Check for upper-cased letter */ if (TCharacter::IsUpper(allText[i])) LUpper++; /* Check for punctuation */ if (TCharacter::IsPunctuation(allText[i])) LPuct++; /* Check for separators */ if (TCharacter::IsSeparator(allText[i])) LSep++; /* Check for symbols */ if (TCharacter::IsSymbol(allText[i])) LSymbols++; /* Check for symbols */ if (TCharacter::IsWhiteSpace(allText[i])) LWhites++; }
相关文章推荐
- 在C语言中除法运算为什么没有小数部分?
- c++面试宝
- c++ 智能指针
- 7.c语言中的数组介绍
- 6.c语言中的条件语句
- 5.c语言逻辑运算与算术运算
- C起源和版本
- STL vector swap 交换操作是这样的
- 4.c语言的进制转换
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算
- Compressive Tracking C++ 代码Visual Studio2013 调试错误大全
- 如何将LabVIEW的VI转换为C语言代码
- C++的XML编程经验――LIBXML2库使用指南
- C++:vector<vector<int> > a, int b[M][L].两种方式,那种效率高。 注:都采用下标寻址方式。
- 解决VS2010编写C++程序时,按F5或者Ctrl+F5进行调试时没有结果输出的方法。
- C++单链表递归逆序
- C++ 11新特性:移动构造函数和移动赋值操作符
- STL vecotr 和 vector 正反序 迭代器简析
- C++虚函数
- Rectangle Area