如何检查数字在CString-VisionMFC中可用

How to check number is available in CString - Visual MFC

本文关键字:CString-VisionMFC 数字 何检查 检查      更新时间:2023-10-16

我的程序中有一个编辑控件(类型: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;
}