怎么样判断一个字符串中全是数字而没有字符?

wei_gogo 2004-11-22 01:15:12
如题
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
老夏Max 2004-11-22
  • 打赏
  • 举报
回复
浮点数转化为字符串不就是多一个"."吗?判断一下是不是只有一个这个东东,只有一个这个东东就是不合法的,如果不是就是合法的,呵呵,For循环对单个的字符进行判断,
CString.GetAt()
TCHAR GetAt( int nIndex ) const;
然后判断其ASCII码的范围,直接比较就行了!
北京的雾霾天 2004-11-22
  • 打赏
  • 举报
回复
字符范围:-123456789.0abcdefABCDEF
lixiaosan 2004-11-22
  • 打赏
  • 举报
回复
在 roger_ding(海天一色) 代码的基础上,你再增加判断'.',以及'.'不能在字符串的开始和结束就可以了
wei_gogo 2004-11-22
  • 打赏
  • 举报
回复
那么浮点数那,也被判断掉了么?
roger_ding 2004-11-22
  • 打赏
  • 举报
回复
CHAR* string;
for (int i = strlen(string) - 1; i >= 0; i--)
{
if (string[i] < '0' || string[i] > '9')
return FALSE;
}
return TRUE;
老夏Max 2004-11-22
  • 打赏
  • 举报
回复
CString.GetAt()
TCHAR GetAt( int nIndex ) const;
然后判断其ASCII码的范围,直接比较就行了!
第4章 Cookie篇.... 96 4.1 将资料写入Cookie. 96 4.2 读取Cookie的值... 97 4.3 记录浏览者的姓名... 98 4.4 显示浏览次数... 99 4.5 记录浏览网站的时间... 101 4.6 只显示一次的弹出式窗口... 102 4.7 记住登录账号和密码... 103 4.8 检测浏览器是否关闭了Cookie 功能... 105 第5章 视窗篇.... 106 5.1 警告对话框... 106 5.2 在警告对话框上显示多行消息 正文... 106 5.3 确认对话框... 107 5.4 输入对话框... 108 5.5 显示网页对话框... 109 5.6 以顶层模式显示网页对话框... 110 5.7 取得浏览器窗口大小(Netscape) 110 5.8 取得浏览器窗口大小(IE) 111 5.9 设定浏览器窗口大小(IE) 112 5.10 不能改变大小的窗口... 113 5.11 指定浏览器窗口的位置... 114 5.12 取得屏幕的大小... 114 5.13 提示浏览者更改分辨率... 115 5.14 使浏览器窗口显示于屏幕央... 116 5.15 使浏览器窗口显示于屏幕左上角... 117 5.16 使浏览器窗口显示于屏幕右下角... 118 5.17 使浏览器窗口大小适合于屏幕 大小... 119 5.18 窗口的从天而降效果... 120 5.19 振动的窗口... 122 5.20 窗口缩小效果... 123 5.21 窗口的自动向下滚动... 124 5.22 窗口的自动向右滚动... 125 5.23 双击鼠标滚动窗口/单击鼠标停止 滚动... 126 5.24 去掉窗口滚动条... 127 5.25 让滚动条在窗口左边出现... 128 5.26 改变窗口滚动条的样式... 129 5.27 不能最小化的窗口... 130 5.28 改变在浏览器地址栏显示的 图标... 131 5.29 弹出一个新窗口... 131 5.30 弹出一个无属性栏的窗口... 132 5.31 弹出广告窗口... 133 5.32 弹出多个窗口... 134 5.33 指定弹出窗口的位置(IE) 135 5.34 指定弹出窗口的位置(Netscape) 136 5.35 弹出一个居显示的窗口... 137 5.36 弹出一个全屏幕窗口... 138 5.37 在弹出的窗口显示菜单... 139 5.38 在弹出的窗口显示标准按钮栏... 140 5.39 在弹出的窗口显示地址栏... 141 5.40 在弹出的窗口显示状态栏... 141 5.41 在弹出的窗口显示滑块... 142 5.42 允许调整弹出窗口的大小... 143 5.43 弹出一个顶层窗口... 144 5.44 关闭窗口... 145 5.45 在主窗口上关闭弹出式窗口... 146 5.46 在弹出式窗口上关闭主窗口... 146 5.47 将主窗口的资料输出到弹出式 窗口... 147 5.48 将弹出式窗口的资料输入到 主窗口... 149 5.49 弹出一个自动关闭的窗口... 150 第6章 文字篇.... 152 6.1 连接字符... 152 6.2 比较两个字符... 153 6.3 取得字符的长度... 154 6.4 英文字母大小写转换... 155 6.5 取得字符指定位置的字符... 156 6.6 取得指定Unicode值所表示的 字符... 157 6.7 搜索字符... 158 6.8 从右至左搜索字符... 159 6.9 撷取部分字符... 160 6.10 将字符分割成单个字符... 161 6.11 使用指定的字符分割字符... 162 6.12 发光特效文字... 163 6.13 阴影特效文字... 164 6.14 半透明文字... 165 6.15 水波文字... 166 6.16 鼠标移上去后改变文字的颜色... 167 6.17 鼠标移上去后改变文字的样式... 168 6.18 让浏览者自己选择网页文字的 大小... 168 6.19 让浏览者自己选择网页文字的 颜色... 169 6.20 动态缩放文字... 170 6.21

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧