使用类型转换将字符串转换为整数
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”。请帮忙!!
答案 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];
}