C++中string的运用
来源:互联网 发布:淘宝网中老年秋季女装 编辑:程序博客网 时间:2024/06/05 16:06
#include <iostream>#include <string>#include <stdlib.h>using namespace std;int main(){// system("color B1");//调色 system("title string"); string list,list1; cin>>list;//qwe cin>>list1;//asd string list2; list2=list+list1;//将两个串连接在一起cout<<list2<<endl;//qweasdstring list3="here we are again";//初始化串 cout<<list3<<endl;string list4 ("rose");//初始化串 cout<<list4<<endl;string list5(10,'a');//将list5的前10个元素初始化为a cout<<list5<<endl;//aaaaaaaaaastring list6(list5,6);//复制list5串第6位后面的元素 cout<<list6<<endl;//aaaastring list7(list5,6,3); cout<<list7<<endl;list5.insert(5,"b");//只能yi以“”(字符串形式)插入 cout<<list5<<endl;//在list5串的第5个元素后面插入blist5.push_back('A');//在list5的末尾增加一个A cout<<list5<<endl;list5.assign("123456789");//对list5重新赋值 cout<<list5<<endl;cout<<list5[1]<<endl;//fan访问list5中的第二个元素 string list8; getline(cin,list8,'!');//读取一串数据(可是多行输入)存入list8以!(!分中英文符号)结束 cout<<list8<<endl;cout<<list4.compare(list5)<<endl;//大于返回1 cout<<list5.compare(list4)<<endl;//小于返回-1 //相等返回0 cout<<list5.compare(3,4,"4567",4)<<endl;//list5中的第3位后面的4位与“4567”的前4位比较cout<<list5.compare(4,3,"4567",1,3)<<endl;//list5第4位后面的3位与“4567”第1位后面的3位比较cout<<list5.find("234")<<endl;//在list5中查找234并返回第一次出现的下标char str[]="123456"; string list10=str;//char字符串可以直接赋给string串 cout<<list10<<endl;list4.swap(list5);//交换list4和list5的值 cout<<list5<<endl;</pre><pre name="code" class="cpp"><pre name="code" class="cpp"> cout<<list5.size()<<endl;//直接求大小return 0;}
#include <iostream>using namespace std;int main(){ string str; str=" a abcdefg ";// getline(cin,str); cout<<str<<"--"<<endl; str.erase(0,str.find_first_not_of(' '));//删除首段的空格 str.erase(str.find_last_not_of(' ')+1);//删除尾端的空格 while(str.find(' ')+1)//查找是否存在所需删除的元素 { str.erase(str.find(' '),str.find(' ')+1);//删除该元素 } cout<<str<<"--"<<endl; return 0;}
//有bug啊
0 0
- C++STL中String类的分析与运用
- C++中string的运用
- String 类中方法的运用
- Uva10905 Children's Game (C++String的运运用呀...)
- c++ string的运用
- C/C++中sizeof的运用
- C中内存和指针的运用
- C语言中 #和##的运用
- 关于thinkphp中C方法的运用
- string浅拷贝及其在dll中运用的注意事项
- string浅拷贝及其在dll中运用的注意事项
- string浅拷贝及其在dll中运用的注意事项
- string浅拷贝及其在dll中运用的注意事项
- string浅拷贝及其在dll中运用的注意事项
- String的inturn()的运用
- string erase函数的运用
- c++之string的运用
- java中String类中的方法运用
- Developer Tools Access 提示处理办法
- ps切图的快捷键
- MongoDB简介
- HDFS文件读取
- 平衡的子集 【NOIP2016提高A组集训第4场11.1】
- C++中string的运用
- HTML CSS JS 特殊字符表
- LeetCode-----57. Insert Interval(数组插入并重新合并)
- [数学技巧 等比数列] 斐波那契k次幂和
- 《算法》第一章——数组的局部最小元素
- 360笔试题
- tjut 5901
- Ubuntu16.04安装遨游浏览器提示依赖关系不满足libgcrypt11的解决办法
- Activity与Fragment之间的通信