check_string(CString str) { int len; len = str.GetLength(); CString strTemp; char ch = NULL; for (; len > 0; len--) { strTemp = str.Left(1); ch = *(LPCTSTR)strTemp; str = str.Right(len - 1); if (ch > '9' || ch < '0') { return false; } } return true; } 好像不是很好,待改良