如何获得CString 对象中的每个字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获得CString 对象中的每个字符相关的知识,希望对你有一定的参考价值。

Visual C++中如何获得CString 对象中的每个字符。
比如说 CString str;
我想要获得str中的每个元素,然后看其是否符合我的要求。

参考技术A CString重载了[]
所以可以象数组一样获取每个元素

http://msdn.microsoft.com/library/CHS/vccore/html/_core_strings.3a_.basic_cstring_operations.asp

可使用 GetAt 和 SetAt 成员函数来访问 CString 对象中的单个字符。还可使用数组元素、下标、运算符 ( [ ] )(而不是 GetAt)来获取单个字符,这与按索引来访问数组元素相似,正如在标准的 C 样式字符串中那样)。CString 字符的引索值是从零开始的。本回答被提问者采纳
参考技术B CString的Mid函数,你找一下它的用法

以上是关于如何获得CString 对象中的每个字符的主要内容,如果未能解决你的问题,请参考以下文章

如何获得对象是Symfony中的每个响应?

vc6和vc7中的CString有啥区别?

C++中的CString对象最多能存多少个字符?

如何用适当的代码值替换 CString 中的 \n 或 \" 以确保 JSON 解析成功 MFC?

在 C++ 中转换类型时出错

C ++测试cstring数组中的特殊字符