怎么样判断一个字符串中全是数字而没有字符? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString.GetAt()TCHAR GetAt( int nIndex ) const;然后判断其ASCII码的范围,直接比较就行了! CHAR* string;for (int i = strlen(string) - 1; i >= 0; i--){ if (string[i] < '0' || string[i] > '9') return FALSE;}return TRUE; 在 roger_ding(海天一色) 代码的基础上,你再增加判断'.',以及'.'不能在字符串的开始和结束就可以了 字符范围:-123456789.0abcdefABCDEF 浮点数转化为字符串不就是多一个"."吗?判断一下是不是只有一个这个东东,只有一个这个东东就是不合法的,如果不是就是合法的,呵呵,For循环对单个的字符进行判断,CString.GetAt()TCHAR GetAt( int nIndex ) const;然后判断其ASCII码的范围,直接比较就行了! hurryboylqs 明天上午还是下午的车 transform filter问题 用Win32 API ::GetDC(hwnd)后,是否需要用::ReleaseDC释放? 感觉用vc的公司越来越少了 怎么实现打开任务管理器 怎么做一个中央监护系统那样的界面? 同步更新菜单和工具栏的问题 请问Custom Control有什么用,怎么用? 谁能提供SMTP Encode/Decode 程序?高分 win32 下一个窗口类创建两个窗口,如和让两个窗口都关闭后winmain再退出 能否半透明显示动画GIF图片? 如何用最少的代码实现文本框只能输入正负数
TCHAR GetAt( int nIndex ) const;
然后判断其ASCII码的范围,直接比较就行了!
for (int i = strlen(string) - 1; i >= 0; i--)
{
if (string[i] < '0' || string[i] > '9')
return FALSE;
}
return TRUE;
CString.GetAt()
TCHAR GetAt( int nIndex ) const;
然后判断其ASCII码的范围,直接比较就行了!