C语言 将字符串1234 转换成 数字1234
输入 字符串1234
输出 数字1234
代码
#include <stdio.h>
int strtol(char *str) {
int tmp = 0;
while (*str != '\0') { /* 遇到结束符结束循环 */
if (*str > '0' && *str <= '9') {
tmp = tmp * 10 + (*str - '0');
}
str++;
}
return tmp;
}
int main() {
char *str = "1234";
printf("%d\n", strtol(str));
return 0;
}