c++已经实现的2种字符串反转函数
2018-03-24 12:30
344 查看
对于string类型的字符串:使用algorithm中的reverse函数
#include<iostream> #include<algorithm> using namespace std; int main(){ string s="123456"; reverse(s.begin(),s.end()); //挺简单的 要注意的是reverse别拼错了哈哈 cout<<s<<"\n"; return 0; }对于用char定义的字符串:使用string.h中的strrev函数
#include<iostream> #include<cstring> using namespace std; int main(){ char s[20]="123456"; strrev(s); cout<<s<<"\n"; return 0; }
相关文章推荐
- 使用C/C++编写函数,实现字符串反转,要求不使用任何系统函数,且时间复杂度最小
- CI1.2 用c或c++实现void reverse(char* str)函数,即反转一个null结尾的字符串
- 用C++实现void reverse(char* str)函数,即反转一个null结尾的字符串.
- 算法题 用C或C++实现void reverse(char* str)函数,即反转一个null结尾的字符串
- 【C++】用C或C++实现void reverse(char* str)函数,即反转一个null结尾的字符串
- C++【String类】String插入单个字符,插入字符串的函数实现
- C++笔试题之实现字符串反转
- c++ 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
- 要求:不申请变量和空间 反转字符串 ,用一个函数实现。 异或^交换或者加减交换的典型应用! VIA 笔试题
- [C++字符串替换函数的实现]
- C++实现字符串数组作为函数的参数的反序输出
- C++【String类】String删除单个字符,删除字符串的函数实现
- 使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能
- C++【String类】String删除单个字符,删除字符串的函数实现
- c++实现atoi()和itoa()函数(字符串和整数转化)
- C++【String类】String查找单个字符,查找字符串的函数实现
- 实现字符串反转的函数
- rever_string()函数(递归实现)即递归实现字符串反转
- C/C++ 对常见字符串库函数的实现
- 函数字符串C++的String类的字符串分割实现----(效果等于Java的String类的split函数)