首页 > 代码库 > 中心反转中文句子
中心反转中文句子
#include <iostream>#include <sstream>#include <vector>#include <string>vector<wstring> GetStr (const wstring &s){ locale china ("chs"); wistringstream line (s); wstring word; vector<wstring> words; while (line >> word) { words.push_back (word); } return move (words);}vector<wstring> TurnStrVec (const vector<wstring> &vec){ auto vec_mid_it = vec.cbegin() + (vec.size () / 2); vector<wstring> tmp_vec (vec_mid_it , vec.cend()); tmp_vec.insert (tmp_vec.cend() , vec.cbegin () , vec_mid_it); return move (tmp_vec);}wstring VecToStr (const vector<wstring> &vec){ wstring tmp_s; for (const auto &elem : vec) { tmp_s.append (elem); //tmp_s.append (L" "); } return move (tmp_s);}void TurnStr (wstring &s){ s = VecToStr (TurnStrVec(GetStr(s)));}int main (){ ios::sync_with_stdio(flase); locale china ("chs"); wcout.imbue (china); wstring s (L"你 好 啊, 朋 友!"); TurnStr (s); wcout << s << endl; return 0;}
中心反转中文句子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。