怎样才能将String型的字符串转换成int型,如将"123"?转换为123?

闪光的小虫子 2002-04-01 07:30:39
怎样才能将String型的字符串转换成int型,如将"123"?转换为123?
...全文
224 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengxihe 2002-04-02
  • 打赏
  • 举报
回复
ydogg(灰毛兔频频) , huqiming(胡其明),huqiming(胡其明):
你们不要误解!!!
我也不知道版主为什么只给我分:)

不过,非常谢谢y97523szb () ,如此慷慨!!
huqiming 2002-04-02
  • 打赏
  • 举报
回复
以后这个人的问题不要回答。
倒不是为了分,而是品质问题。

希望大家支持!!!!!!
ydogg 2002-04-02
  • 打赏
  • 举报
回复
hehe,又是一个用马甲给自己分的家伙
ylb_and_xy 2002-04-01
  • 打赏
  • 举报
回复
为什么只给mengxihe(蒙溪河)分??
别人回答的不是也正确吗?而且先回答了。
ydogg 2002-04-01
  • 打赏
  • 举报
回复
string str = "234";

int i = atoi(str.c_str());
mengxihe 2002-04-01
  • 打赏
  • 举报
回复
atoi()
具体请看MSDN
mikemao 2002-04-01
  • 打赏
  • 举报
回复
先得到String中的每个字符,再取每个字符的ASCII码,减去48就等于字符的数值,然后再按个十百千万的顺序组合起来就可以了。
例:
DWORD g_LpstrToInt(LPTSTR strInput)
{
DWORD nOutput;
char tmp_chr;
int tmp_int,tmp;
int tmp_i,tmp_j;

nOutput=0;

for(tmp_i=0;tmp_i<(int)lstrlen(strInput);tmp_i++)
{
tmp_chr=(char)strInput[tmp_i];
tmp_int=(DWORD)tmp_chr;
tmp_int=tmp_int-48;

tmp=1;
for(tmp_j=1;tmp_j<(int)lstrlen(strInput)-tmp_i;tmp_j++)
{
tmp=tmp*10;
}
nOutput=nOutput+tmp_int*tmp;
}
return nOutput;
}
cris919 2002-04-01
  • 打赏
  • 举报
回复
CString str;
int i;
str="hello";
i=atoi(str);
pcman1990 2002-04-01
  • 打赏
  • 举报
回复
// CString strNumber = "123";
atoi((LPCSTR)strNumber);
myfriendhome 2002-04-01
  • 打赏
  • 举报
回复
int n;
char * sStr = "123";
sscanf(sStr,"%d",&n);
huqiming 2002-04-01
  • 打赏
  • 举报
回复
这个问题有人问过的。
CString str="123";
int ix = atoi((const char*)str);

neccui 2002-04-01
  • 打赏
  • 举报
回复
atoi

int i = atoi("123");
xingkong 2002-04-01
  • 打赏
  • 举报
回复
INT StringtoInt(CString *panum)
{return (INT)atol(panum->GetBuffer(10));

}

16,551

社区成员

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

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

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