字符串处理

作者:陈基 来源:本站原创 发布时间:2018年03月13日
 

            字符串处理

字符串定义:string s; s="Iam a ox"; cout<<s<<endl; 
 字符常量和符串常量 string s; s='*'; cout<<s<<endl;
 字符常量用' ',字符串常量用“”,即'a'和"a"概念不同
字符串连接 string s1,s2,s3; s1="fox do";s2=" a";s3=s1+s2;
     cout<<s3<<endl;
     cout<<"fox""box"; //不能 "fox"+"box"
求字符串长度 string s="hot dog"; cout<<s.size()<<endl;
字符在串中的位置
 string s="dinosaur";cout<<s[0]<<s.at(3)<<endl;;
取子串 string s="hot dog";cout<<s.substr(4,2)<<endl;
插入子串 string s="hotdog";cout<<s.insert(3,"+")<<endl;
删除子串string s="hotdog";cout<<s.erase(3,3)<<endl;
代替子串string s="hotdog";cout<<s.replace(3,2,"ba")<<endl;
子串在原串的位置  strings="hotdog";int i=s.find("do");cout<<i<<endl;
文章录入:jsj 责任编辑:jsj
点击数: 【字体: 收藏 打印文章 查看评论

上一篇:c++中的数组[ 03-07 ]

下一篇:加油站工程的最优设计[ 04-17 ]

观后心情
感动 同情 无聊 愤怒 搞笑 难过 高兴 路过