阅读:1829回复:7
C++中,怎么把用户输入的字CString型转化为整型?
C++中,怎么把用户输入的字CString型转化为整型?
我用CEDIT控件来作为用户的输入 可是所获得的数不能进行运算 怎样使之能运算? |
|
沙发#
发布于:2004-05-11 17:20
我把CEDIT的控件做为一个float型的值。可是我在控件上输入文字时,那个变量值却没变化。为什么?
|
|
板凳#
发布于:2004-05-11 20:42
UpdateData(true)
|
|
|
地板#
发布于: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 } |
|
|
地下室#
发布于:2004-05-11 23:44
用UpdateData(true);
也不行啊。 不能更新数据。 |
|
5楼#
发布于:2004-05-13 11:00
??????
|
|
|
6楼#
发布于:2004-05-13 11:46
UpdataData(False)
上面那段程序应该可以。不过你的意思可能表达的不太清楚。再不行就去查MSDN,CString的成员函数那里看看 |
|
|
7楼#
发布于:2004-05-13 15:31
我的VC6.0里面没有MSDN
请问那里有的下啊? |
|