wwqfz
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1829回复:7

C++中,怎么把用户输入的字CString型转化为整型?

楼主#
更多 发布于:2004-05-11 15:29
C++中,怎么把用户输入的字CString型转化为整型?
我用CEDIT控件来作为用户的输入
可是所获得的数不能进行运算
怎样使之能运算?
wwqfz
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-11 17:20
我把CEDIT的控件做为一个float型的值。可是我在控件上输入文字时,那个变量值却没变化。为什么?
root60931
驱动大牛
驱动大牛
  • 注册日期2002-10-25
  • 最后登录2023-10-29
  • 粉丝2
  • 关注0
  • 积分1013分
  • 威望432点
  • 贡献值0点
  • 好评度311点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-05-11 20:42
UpdateData(true)
好好学习,天天向上! root60931@gmail.com
root60931
驱动大牛
驱动大牛
  • 注册日期2002-10-25
  • 最后登录2023-10-29
  • 粉丝2
  • 关注0
  • 积分1013分
  • 威望432点
  • 贡献值0点
  • 好评度311点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-05-11 20:47
int StrToInt(CString &str)
{
  int iRet = 0;
  const int nLen = str.GetLength();
  const char *pchStr = str.GetBuffer(0);
  int iFoo = 1;
  for (int i = nLen - 1; i >= 0; i --)
  {
    iRet += (pchStr - \'0\') * iFoo;
    iFoo *= 10;
  }
  return iRet
}
好好学习,天天向上! root60931@gmail.com
wwqfz
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-11 23:44
用UpdateData(true);
也不行啊。
不能更新数据。
hellangel
驱动中牛
驱动中牛
  • 注册日期2004-02-16
  • 最后登录2016-04-19
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望236点
  • 贡献值0点
  • 好评度205点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2004-05-13 11:00
??????
春眠不觉晓,处处闻啼鸟。 夜来风雨声,花落知多少?
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-13 11:46
UpdataData(False)

上面那段程序应该可以。不过你的意思可能表达的不太清楚。再不行就去查MSDN,CString的成员函数那里看看
武汉新手前来报道! 请不佞赐教!
yutong1112
驱动牛犊
驱动牛犊
  • 注册日期2004-04-19
  • 最后登录2005-04-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-13 15:31
我的VC6.0里面没有MSDN
请问那里有的下啊?
游客

返回顶部