您的位置:首页 > 编程语言 > C语言/C++

c++中字符串的操作总结(持续更新中~~)

2015-05-10 23:00 381 查看
今天开始总结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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++