c++的string中有逆序存儲的函數(shù)嗎?
4 回答

皈依舞
TA貢獻1851條經(jīng)驗 獲得超3個贊
印象中CString沒有這么個函數(shù),不過你一樣可以用strrev();來對C++的string進行逆序,因為C++的字符串跟c的是一樣的。如果你用mfc的CString,那你可以這樣
CString a = "abcdefg";
strrev(a.GetBuffer());//這樣a就逆序了。
GetBuffer就是得到char*,把CString跟char*一樣處理了

慕尼黑8549860
TA貢獻1818條經(jīng)驗 獲得超11個贊
沒有哦
但是可以這樣用
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
void main()
{
string s="abcde";
strrev((char *)s.c_str());
cout<<s<<endl;
}
調(diào)試通過,仍然是用c里面的strrev()函數(shù),呵呵
- 4 回答
- 0 關注
- 2070 瀏覽
添加回答
舉報
0/150
提交
取消