另类思路:VC判断某字符串是否为纯数字?
2010-02-27 13:58
183 查看
刚开始的时候想到用数组遍历判断其ASCII值,但考虑到其甚为“麻烦”,于是想到了这个简单的函数atoi,于是测试了一下果然行得通,仅四行代码搞定~~
代码如下:
编译测试:
代码如下:
#include <afx.h> #include <windows.h> #pragma comment(lib,"user32.lib") /* 判断某字符串中是否为纯数字0-9 成功返回TRUE,否则返回FALSE */ BOOL IsNum(char * szTemp) { int nTemp = atoi(szTemp); if(0 == nTemp) return FALSE; return TRUE; } /* WinMain入口函数 */ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pszCmdLine, int cmdShow) { char szTest1[64] = "h123ello"; char szTest2[64] = "123"; CString strTemp; BOOL bRet1 = IsNum(szTest1); BOOL bRet2 = IsNum(szTest2); strTemp.Format("ret1=%d,ret2=%d",bRet1,bRet2); MessageBox(NULL,strTemp,NULL,NULL); return 0; }
编译测试:
相关文章推荐
- VC判断字符串是否为合法数字
- vc 判断一个字符串是否位数字,且判断此数字的范围
- java中判断字符串是否为数字的三种方法
- 判断字符串中是否含有汉字, 数字,和字母
- java中判断字符串是否为数字的三种方法
- Java中判断字符串是否为数字的几种方法
- 使用CString 的 SpanIncluding 函数判断字符串是否全为数字
- C#判断字符串是否为数字字符串
- JAVA判断字符串是否为数字
- 用正则表达式判断字符串是否是数字
- java中判断字符串是否为数字的三种方法
- java python oracle判断字符串是否为数字的函数
- t-sql判断一个字符串是否为bigint的函数(全角数字需要判断为不合格)
- 判断两个字符串内数字是否相同,向量相同的C++程序。
- VC 判断CString字符串中各位是数字,大小写字母,符号,汉字。(UNICODE和ANSI)
- JS判断输入的字符串是否是数字(正则表达式)
- VC 判断CString字符串中各位是数字,大小写字母,符号,汉字
- JAVA判断字符串是否为数字
- 判断字符串中是否有数字
- java中判断字符串是否为数字的方法的几种方法