console encoding patch
This commit is contained in:
22
main.cpp
22
main.cpp
@@ -4,8 +4,30 @@ static const char * smallstr = "abcdef";
|
||||
|
||||
static const char * bigstr = "zsxdcgfhvbncjdbasljcvavcjadnwnxudvbabdhjlavudvdaljsvclavjlasdhvcjhldsavhjldasvfjlhsavdjhavdjhvfjhldasvfjlasvfhjldasvfhjasvfdjdasfhvjldasvhfjlasvfhjlahsvdfhjfvfvdjalsvfjlhasdvfdjsalvfhhjldasvfdjhaldsvfhjdvsfjhlavfjhlavfladlsvfjlasdvfdhjlavfhjldasvfhjlavfhjldvfhjlalsdvfjlhvasfhjlvchjlavchjladvchjldladvschjlladscvjlhdcahjchjllcahjllvcdjladsvhldbcljadsbcjdhlsachjlvdsa hjlcldajc hljdascbhaldb cldhashd l cajlhs chdsbfhlbfdasdffadsfjkbfkjldsabflhbcldhsbhclabchljadsbchldahsbcladsbhclhabhasbclasbdhl";
|
||||
|
||||
PIKbdListener kbd;
|
||||
#include <iostream>
|
||||
#include <codecvt>
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
auto rstr = PIString::fromUTF8("ascii русский!");
|
||||
/*for (PIChar c: rstr)
|
||||
std::wcout << c.toWChar();
|
||||
std::wcout << std::endl;*/
|
||||
piCout << rstr;
|
||||
|
||||
/*char rs[] = "й";
|
||||
piCout << PIString(PIChar::fromUTF8(rs));
|
||||
std::cout << sizeof(rs) << " chars ";
|
||||
for (int i = 0; i < sizeof(rs); ++i)
|
||||
std::cout << "'" << (char)(rs[i]) << "' " << (int)(uchar)(rs[i]);
|
||||
std::cout << std::endl;
|
||||
CONNECTL(&kbd, keyPressed, ([](PIKbdListener::KeyEvent k, void*){
|
||||
;
|
||||
piCout << k.key << PIChar((ushort)k.key);
|
||||
}));
|
||||
kbd.start();
|
||||
WAIT_FOR_EXIT;*/
|
||||
return 0;
|
||||
static const int cc = 1000000;
|
||||
PITimeMeasurer tm;
|
||||
int l = 0;
|
||||
|
||||
Reference in New Issue
Block a user