1.string 寻找子串 函数:s1.find(s2) 找到第一个出现的位置
2.strstr(s1,s2)也是寻找子串,只不过返回的是地址,而且用的是char
3.itoa 将整型数组转化为char 然后string 直接等于char ,用string有很多好处
int main() { int n; cin >> n; int a[n]; string s ; char s1[n]; for(int i=0;i<n;i++) { cin >> a[i]; itoa(a[i],s1+i,10);//1.数字2.字符数组地址3.转换进制 } s = s1; cout << s; return 0; }
4.atoi(char)相应的返回int 功能是将字符数组转变为整型数字。
常用技巧:
int n = atoi(itoa(num, str, 2)); //先把num转换为二进制的字符串,再把该字符串转换为整数
5.sprintf(char,%.2s,double)将double 保留精度储存在char中