如何用C++写这个简单的程序?

来源:百度知道 编辑:UC知道 时间:2024/05/06 11:56:10
让电脑识别string成数字,比如作为string输入12345,电脑输出12345作为数字(可以用来运算的)。
【3楼您能否用#include <cstdlib>#include <iostream>写啊?】
【希望有人能用template写】

给,已经编译运行确认:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char str[20]={NULL};
int i=0,sum=0;
cout<<"please input a string: "<<endl;
cin>>str;

while(str[i]!='\0')
{
sum=sum*10+(str[i]-'0');
i++;
}

cout<<"Number is: "<<sum<<endl;
getch();
return 0;
}

最后以为变成数字乘以1
+
倒数第二位乘以10
+
省略号

强制转换;
12345(int)