首页 > 其他 > 详细

字符串的那些事

时间:2017-11-10 22:39:28      阅读:228      评论:0      收藏:0      [点我收藏+]

是不是烦透了char数组???

是不是一见字符串“查找”“包含”“下标”等等就晕???

没关系!

你可以用string!【奸笑】

string,让字符串更简单!

 

主要介绍几个非常好用的函数,基本都在这个代码里面了,注释写的很详细,就不多说了

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>//注意这个头文件 
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
    string a="abcdefg",b="1234567",c="567891011",d="bcdef";//定义字符串abcd并赋初值 
    string x(66,e);
    cout<<x<<endl; 
    cout<<a+b+c<<endl;//将abc三个字符串连着输出 
    cout<<a.size()<<endl;//输出a的大小(也就是a里面有几个字符) 
    b.insert(1,"u");//在b下标1的地方插入字符串u 
    cout<<b<<endl;
    c.replace(1,5,d);//把c下标1-5的地方用d替换 
    cout<<c<<endl;
    cout<<a.find(b)<<endl<<a.find(d)<<endl;//查找a里面有没有含有b,c。有的话输出位置,没有的话输出一个奇怪的数
    c.clear();//将c清空
    cout<<c<<endl;
    b.erase(3,4);//删除b3号下标之后的4个字符,后面的往前补 
    cout<<b;
    system("pause");
    return 0;
}

输出如下,建议和代码对照起来看

技术分享

这些还是建议背一背,挺容易的,写起来也方便,考场上大有用处

 

~明天NOIP,加油~

字符串的那些事

原文:http://www.cnblogs.com/llllllpppppp/p/7816487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!