需要在c ++中将符号转换为dec

时间:2015-08-20 11:08:08

标签: c++

使用类型转换将字符串转换为整数

string str="123456";
int buffer[str.length()];
for (int i=0; i<str.length();i++)
{
    buffer[i]=(int)str[i];
    cout << buffer[i];
}

获得以下结果 495051525354  这是符号 123456

的DEC形式

但我想要“123456”。请帮忙!!

1 个答案:

答案 0 :(得分:-1)

我自己的解决方法

string str="123456";
int buffer[str.length()];
for (int i=0; i<str.length();i++)
{
buffer[i]=(int)str[i] - 48;
cout << buffer[i];
}