库函数原型:
#inclue <stdlib.h>
int atoi(const char *nptr);
该函数将一个char *类型的字符串转化成int类型
#include<iostream>
#include<string>
#include<stdlib.h>
using namespace std;
int main()
{
const char* str("123456");
int a = atoi(str);
cout << a;
}
转化时跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,
而再遇到非数字或字符串结束时(’/0’)才结束转换,并将结果返回。
输入的字符串必须要是整数才能成功转化
如输入"fuck"则转化失败,返回值为0