我的程序中有一个编辑控件(Type:CString)。如何检查此控件是否包含任何数字? (例如:“abcdef4hg”,“xxxyyy12”....)
答案 0 :(得分:1)
尝试检查字符串中是否有数字。您可以使用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;
}