C语言实现将字符串转换为整数,比如"12345"转换成12345
#include <stdio.h>//头文件int string_to_int(char *p)//函数实现{int i;int sum=0; //定义变量保存转换后的结果for(i=0;p[i]!='\0';i++)//循环i(字符串的有效个数)次,字符串以'\0'结尾sum=sum*10+p[i]-'0';//将每一个字符串转换成数字再相加return sum;//返回转换后的值}int main() //主函数{char str[100]="12345";//要转换的字符串printf("%d\n",string_to_int(str));//输出转换后的结果return 0;}