c/c++ 常用函数/方法
1.int stoi(const string*) #include<cstring>
字符处理函数,用于把字符串转换成int输出。返回一个int类型的值 ,超出int范围发生runtime error
2.int atoi(const char*) #include<cstring>
字符处理函数,用于把字符串转换成int输出。返回一个int类型的值 ,超出int范围时返回上界或者下界。参数是一个const char*,因此想要处理string,需要使用string.c_str()作为参数。
3.void *memcpy(void *destin,void *source,unsigned n) #include<cstring>
把source地址开始的n个值赋值给从destin地址开始的n个值。
4.string to_string(int ) #include<iostream>
把int转换成string类型返回。加入传入的是单个字符,会把它转换成int型,即字符的ascii码值。
5.从控制台输入字符到字符数组或者字符串的时候如何使空格也被输入?
对于string类型:
getline(cin,str) 将读入整行str中
对于字符数组
gets(a) pat不让用gets()
cin.getline(a,10) 将一行的10个字符,包含‘\0’读入字符数组a中。