今天开始总结C++总字符串常用的操作函数~~
(1)字符串的截取函数 str.substr(int j,int j),string 类型转换为int型
示例如下:
#include <iostream>
#include <string>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{
string str1,str2;
int x,y;
while(cin >> str1 >> str2)
{
int i = 0, j = 0;
//cout << str1 << endl << str2 << endl;
while(i < str1.length())
{
if(str1[i] == ',')
{
str1 = str1.substr(0,i) + str1.substr(i+1,str1.length() - i -1); //字符串截取函数,第一个参数代表开始的位置,第二个参数代表要截取的长度
i = i - 1;
}
i++;
}
while(j < str2.length())
{
if(str2[j] == ',')
{
str2 = str2.substr(0,j) + str2.substr(j+1,str2.length() - j -1);
j = j - 1;
}
j++;
}
x = atoi(str1.c_str()); //string 类型转换为 int型 ,要包含stdlib.h头文件
y = atoi(str2.c_str());
cout << x+y <<endl;
//cout << str1 << endl << str2 << endl;
}
return 0;
}