reverse string polskie znaki polska czcionka
Ostatnio zmodyfikowano 2022-06-07 07:00
nanoant20 Temat założony przez niniejszego użytkownika |
reverse string polskie znaki polska czcionka » 2022-06-06 23:06:05 Może ma ktoś jakiś pomysł na wypisanie stringa wspak chodzi o polskie znaki, Imałem się różnych sposobów np. swap, static_cast< char >( 0xa2 ) //ó na metodę reverse, czy stringstream #include <iostream> #include <cstring> #include <algorithm> #include <cmath> #include <vector> #include <sstream> #include <set> #include <iterator>
using namespace std;
int main() { string s = "ósmy żółty żółw"; cout << s << "\n"; reverse( s.rbegin(), s.rend() ); cout << s << "\n"; string line = "szósty żółw"; stringstream ss( line ); istream_iterator < std::string > begin( ss ); istream_iterator < std::string > end; vector < string > str( begin, end ); for( auto & el: str ) { reverse( el.rbegin(), el.rend() ); cout << el << " "; } return 0; }
@pekfos Dzięki zadziałał. nawet o tym nie pomyślałem |
|
pekfos |
» 2022-06-07 07:00:33 string s = "ósmy żółty żółw"; cout << s << "\n"; reverse( s.begin(), s.end() ); cout << s << "\n"; To wystarczy, przy założeniu że jeden znak to jeden bajt. C:\_test_>g++ a.cpp -fexec-charset=852
C:\_test_>a ósmy żółty żółw włóż ytłóż ymsó |
|
« 1 » |