Advertisement
AZJIO

Русский текст

Mar 10th, 2013
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <iostream>
  4. #include <windows.h>
  5.  
  6. class Rus {
  7. public:
  8.     Rus(const char* msg): data(new char [lstrlen(msg)+1]) {CharToOemA(msg, data);}
  9.     ~Rus() {delete [] data;};
  10.     operator const char* () const {return data;}
  11. private:
  12.     char* data;
  13. };
  14.  
  15. int main(void)
  16. {
  17.   char str[30] = "ghbdtn";
  18.   printf(str);
  19.   printf("\n"); // вставляет перенос строки
  20.   strcpy(str, "привет");
  21.   printf(Rus(str));
  22.   printf("\n"); // вставляет перенос строки
  23.   system("pause"); // приостанавливает для просмотра
  24.   return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement