概述
常见字符串处理函数的实现
1、C语言库函数中有两个函数实现数字和字符串之间的相互转换:将数字转换成字符串的函数itoa();将字符串转换为数字的函数atoi(),下面是这两个函数的内部实现:
#include<stdlib.h>
#include<stdio.h>
#include <iostream>
using namespace std;
//字符串转换为数字
int My_atoi(char str[]){
int n, i = 0, sign = 1;
while(isspace(str[i]))i++; //跳过前面的空白字符
if(str[i] == '-') {
sign = -1;
//记住符号位
i++;
//跳过符号位
}
for(n = 0; str[i] != '