Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <windows.h>
  4. #include <iostream>
  5. #include <cstdlib>
  6.  
  7. using namespace std;
  8. std::string PL( const char * text )
  9. {
  10. std::string result;
  11. for(; * text; text++ )
  12. switch( * text )
  13. {
  14. case 'ą': result += static_cast < char >( 0xa5 ); break;
  15. case 'd': result += static_cast < char >( 0x86 ); break;
  16. case 'ę': result += static_cast < char >( 0xa9 ); break;
  17. case 'ł': result += static_cast < char >( 0x88 ); break;
  18. case 'ń': result += static_cast < char >( 0xe4 ); break;
  19. case 'ó': result += static_cast < char >( 0xa2 ); break;
  20. case 'ś': result += static_cast < char >( 0x98 ); break;
  21. case 'ż': result += static_cast < char >( 0xbe ); break;
  22. case 'ź': result += static_cast < char >( 0xab ); break;
  23. case 'Ą': result += static_cast < char >( 0xa4 ); break;
  24. case 'Ć': result += static_cast < char >( 0x8f ); break;
  25. case 'Ę': result += static_cast < char >( 0xa8 ); break;
  26. case 'Ł': result += static_cast < char >( 0x9d ); break;
  27. case 'Ń': result += static_cast < char >( 0xe3 ); break;
  28. case 'Ó': result += static_cast < char >( 0xe0 ); break;
  29. case 'Ś': result += static_cast < char >( 0x97 ); break;
  30. case 'Ż': result += static_cast < char >( 0xbd ); break;
  31. case 'Ź': result += static_cast < char >( 0x8d ); break;
  32. default: result += * text; break;
  33. }
  34. return result;
  35. }
  36. int main()
  37. {
  38. HANDLE hOut;
  39. int wybranaopcja = 0;
  40. char znak;
  41.  
  42. while( wybranaopcja != 3 )
  43. {
  44. system( "cls" );
  45. HANDLE hOut;
  46. cout <<""<<endl;
  47. cout <<""<<endl;
  48. cout <<""<<endl;
  49. cout <<""<<endl;
  50. cout <<""<<endl;
  51. cout <<""<<endl;
  52. cout <<""<<endl;
  53. cout <<""<<endl;
  54. cout <<""<<endl;
  55. SetConsoleTextAttribute( hOut, FOREGROUND_BLUE );
  56. if( wybranaopcja == 0 ) cout << " Opcja 1\n"<< endl << endl;
  57. else cout << " Opcje 1\n";
  58.  
  59. if( wybranaopcja == 1 ) cout << " Opcja 2\n";
  60. else cout << " Opcja 2\n";
  61.  
  62. if( wybranaopcja == 2 ) cout << " Opcja 3\n";
  63. else cout << " Opcja 3\n";
  64.  
  65. znak = getch();
  66.  
  67. switch( znak )
  68. {
  69. case 72: //strzalka w gore
  70. wybranaopcja--;
  71. break;
  72. case 80:
  73. wybranaopcja++;
  74. break;
  75. }
  76. if( wybranaopcja < 0 ) wybranaopcja++;
  77.  
  78. if( wybranaopcja > 2 ) wybranaopcja--;
  79.  
  80.  
  81.  
  82. }
  83.  
  84. return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement