检查 wxUniChar 是否为数字
Check if wxUniChar is a digit
我有这个条件:
if (isdigit(exp.at(i)))
其中 exp
是:wxString exp(MainText->GetValue());
isdigit
函数导致程序崩溃,因为我正在使用像 √ 这样的 Unicode 字符。是否有一个功能可以完成相同的工作,但可以与 wxString 一起使用,因此可以使用 Unicode 字符?
许多 CRT 函数都有包装器,wxIsdigit 可能就是您所需要的。
我有这个条件:
if (isdigit(exp.at(i)))
其中 exp
是:wxString exp(MainText->GetValue());
isdigit
函数导致程序崩溃,因为我正在使用像 √ 这样的 Unicode 字符。是否有一个功能可以完成相同的工作,但可以与 wxString 一起使用,因此可以使用 Unicode 字符?
许多 CRT 函数都有包装器,wxIsdigit 可能就是您所需要的。