MFC中一些变量类型的转换和检查

原创 2017年01月03日 23:37:26


如何判断一个CString中存放的字符串是不是数字?

方法一:

CString s;

... if(sscanf((LPCTSTR)s,"%f")!=1)

{ // 不是数字; }

else{ //是 }

另外,对16进制的数要用 CString s;

...

if(sscanf((LPCTSTR)s,"%X")!=1)

{ // 不是数字; }

else{ //是 }

方法二

BOOL IsNum(CString &str)
{
  int n=str.GetLength();
  for(int i=0;i<n;i++)
    if (str[i]<'0'||str[i]>'9')) 
      return FALSE;
  return TRUE;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MFC中检查CString类型的密码是否符合规范

假设有一输入框待输入密码,密码类型为CString m_input; ,则判断如下: ////////判断CString字符串类型的密码是否符合规范/////// UpdateData(TRUE...

类型转换前检查

  • 2014-03-26 16:21
  • 38KB
  • 下载

《MFC初探》之变量类型

刚接触MFC编程就出现了让我头大的一件事—-这些变量我咋都不认识。若你也有这种感觉,那这篇博客将会给你一些启发~ 在MFC中定义的基本变量首先,所有的变量都被从小写定义成了大写。如: typed...

pb函数库之数据类型检查与转换函数

Asc() 功能得到字符串第一个字符的ASCII码整数值。 语法Asc ( string ) 参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string...

C变量类型转换

  • 2013-11-26 09:03
  • 217KB
  • 下载

c++常用变量类型的转换

pb函数库之数据类型检查与转换函数

Asc()功能得到字符串第一个字符的ASCII码整数值。语法Asc ( string )参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)