#include <iostream>
using namespace std;
void string2int(char *a,int sum);
void main()
{
char a[7]={'1','2','3','4','5','\0'};
int sum=0;
string2int(a,sum);
}
void string2int(char *a,int sum)
{
int i=0;
while(a[i])
{
sum=sum*10+a[i]-'0';
i++;
}
cout<<sum<<endl;
}
本文介绍了一个简单的C++程序,该程序演示了如何将字符数组中的数字字符串转换为整数。通过遍历字符串中的每个字符并将其减去'0'字符来获取其数值,然后乘以10累加到总和中。这是一个基本的字符串到整数转换示例,适用于初学者。

被折叠的 条评论
为什么被折叠?



