CStringに数値が含まれるかどうか判定する


前提:str.Getlength() != 0

Validate.cpp
#include <cctype>

Cstring Validate(CString str)
{
    for(int i=0; i<str.GetLength(); i++) {
        if(!std::isdigit(str[i]))
            return _T("数値以外が含まれる");
    }
    return _T("数値のみ");
}

完全にメモです。
Qiitaに同じような記事がなかったので投稿しました。