1、字符串转换成数字:
C语言库函数:atoi 实现了此功能。
int atoi(const char *nptr);
函数说明: 参数nptr字符串,如果第一个非空格字符存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 ) 字符时停止转换,返回整型数。
代码如下:
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
/**
* 功能:string转int
* 注意:
* 1、字符串是否为空;
* 2、忽略 或空格;
* 3、溢出判断;
* 4、输入字符串只有“+”或“-”号时;
* 5、扫描参数src字符串,跳过前面的空格字符,直到遇上数
字或正负符号才开始做转换,而再遇到非数字或字符串结束时
('