STL的强大_文本的逆序转换
来源:互联网 发布:sql中if else例子 编辑:程序博客网 时间:2024/05/17 21:10
STL泛型编程不知减少了多少程序员的心血,她可以减少程序的编写代码量。就像STL中的reverse 算法一样,一个函数就解决了文本,字符串的逆序,若要是叫一个程序员,写一个逆序转换的程序,肯定也要五六分钟的时间吧!话不多说,见源代码,二十五行代码就解决了。
源代码:
- #include <iostream>
- #include <algorithm>
- #include <fstream>
- #include <string>
- using namespace std;
- int main(int argc,char *argv[])
- {
- //ifstream cin("aaa.txt");
- string str;
- char ss[80];
- int n=0;
- while(cin.getline(ss,80))//假设每行不超过80个字符,当然你可以把容量设高点
- {
- if(n==0)n=1;
- else
- {
- str=ss;
- reverse(str.begin(),str.end());//字符串逆序转换
- cout<<str<<endl;//输出转换后的字符串
- }
- }
- return 0;
- }
测试结果:
- 3
- jxusthusiwen
- newisuhtsuxj
- husiwenddkgood
- doogkddnewisuh
- STL的强大_文本的逆序转换
- 初识STL的强大
- HDU1027 强大的STL
- 强大的STL(一)
- 强大的STL(二)
- map, string 强大的STL
- 强大的STL之set
- Linux shell:文本的按行逆序和字符串逆序
- stl里面的还真是强大
- linux grep命令,强大的文本搜索
- linux grep命令,强大的文本搜索
- linux grep命令,强大的文本搜索
- xhEditor轻巧强大的文本编辑器
- linux grep命令,强大的文本搜索
- sed很强大的文本操作命令
- sed很强大的文本操作命令
- linux 强大的文本编辑器 vim
- 分享两款强大的文本编辑器
- 做网站到底有没有前途
- 【转】八大排序算法总结
- 直角三角形_算法分析
- Netbios编程(三):异步事件客户端
- 派生线程类
- STL的强大_文本的逆序转换
- 一些常用正则表达式
- first
- 什么是爱国
- 反转数字相加
- 初学C
- c# 的学习
- 技术之外
- 二叉树的遍历