如何检查数字在CString-VisionMFC中可用
How to check number is available in CString - Visual MFC
我的程序中有一个编辑控件(类型:CString)。如何检查此控件是否包含任何数字?(例如:"abcdef4hg","xxxyyy12"….)
试着检查字符串中是否有数字。您可以使用std::isdigit
。
#include <cctype>
bool hasDigits(const CString &str)
{
for(int i = 0; i < str.GetLength(); i++)
{
if(std::isdigit(str[i]))
return true;
}
return false;
}
相关文章:
- 在C++中使用Cstring反转字符串
- 如何转换真实路径 CString c++
- __int64 CString 返回错误的值 - C++ MFC
- 如何将 SHFileOperation() 与 CString 路径一起使用
- 在_T值中使用 CString
- 没有大小参数的CString::GetBuffer()做什么
- 如何将 CString 转换为字节 [] 数组?
- 可视化 如何将 CString 值列表添加到 MFC C++ 中的组合框中?
- C++从 std::string 创建 CString 失败
- 对树节点使用 CString 时出现内存泄漏
- C++ 巨大 CString 的串联
- 无法从字符构造CString
- 将旧 cstring 的标记连接成新的 C 字符串
- 如何将 CComVariant bstr 转换为 CString
- C++ cstring 查找和替换
- 使用_tcscpy_s将 CString 复制到 TCHAR*
- StringCch* functions and Cstring
- 循环以使用 cstring 数组 c++ 获取用户输入
- 使用指针 c++ 反转函数中的 cstring 数组
- 如何将CString转换为使用WCHAR的Windows API和自定义函数?