C++编程:将数字字符串转化成一个整数 ?

日期:2019-09-26 06:04:27 人气:1

C++编程:将数字字符串转化成一个整数 ?

int fun(char *str) { int num=0; while(*str) //str是字符串的首字母的地址 { num*=10; //因为是从左至右对字符串进行扫描,每得到一位都要乘以10,比如先得到1,接着得到2,那么就要//1*10+2 num+=*str-'0'; //str是一个字母的地址,*str相当于得到该字母,比如‘5’,因为我们要的是5,那么‘5’-‘0’就能得到5 str++;
    A+
热门评论