WEB开发网
开发学院软件开发C++ C++标准库string类型的操作总结 阅读

C++标准库string类型的操作总结

 2010-12-04 07:18:05 来源:WEB开发网   
核心提示:4.string的查找操作:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1s.find(args); //args的第一次出现 2s.rfind(args);

4.string的查找操作:

1 s.find(args); //args的第一次出现
2 s.rfind(args); //最后一次出现
3 s.find_first_of(args);//args中任意字符的第一次出现
4 s.find_last_of(args);//args中任意字符的最后一次出现
5 s.find_first_not_of(args);//查找第一个不属于args的字符
6 s.find_last_not_of(args);//查找最后一个不属于args的字符
7 //=================args
8 c,pos=0 //查找字符c,默认从s的0位置开始
9 s2,pos=0 //查找s2
10 cp,pos=0 //查找cp(c风格字串)
11 cp,pos,n //从s的pos开始查找cp的前n个字符,没有默认值


5.string的比较:

除了刚才提到的等号及不等号的比较,c++还提供了一个比较函数compare

1 s.compare(s2); //比较s和s2
2 s.compare(pos1,n1,s2);//s从pos1开始的n1个字符与s2比较
3 s.compare(pos1,n1,s2,pos2,n2);
4 //s从pos1开始的n1个字符与s2从pos2开始的n2个字符比较
5 s.compare(cp); //比较s和cp
6 s.compare(pos1,n1,cp); //s从pos1开始的n1个字符与cp比较
7 s.compare(pos1,n1,cp,n2); //s从pos1开始的n1个字符与cp的前n2个字符比较
8 //compare的返回值: >0 s大; <0 s小; =0 二者相等

上一页  1 2 3 4  下一页

Tags:标准 string 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接