Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

ANSI C Code::Blocks - Polskie znaki


Mr. Krzysio

Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Chciałbym, aby program wyświetlał w konsoli polskie znaki. Jak to ustawić w CodeBlocks? Dziękuję za pomoc! :)

 

 

giphy.gif

Opublikowano
char *tr(char *str)
  {
   static char buff[256];
   char cp[]="\245\206\251\210\344\242\230\276\253\244\217\250\235\343\340\227\275\215ąćęłńóśżźĄĆĘŁŃÓŚŻŹ";
   if(strlen(str)>=sizeof(buff)) return str;
   char *bf=buff;
   while(*str)
     {
      char *pos=strchr(cp+18,*str);
      *(bf++)=pos?*(pos-18):*str;
      ++str;
     }
   *bf=0;
   return buff;
  }

Wklej tą funkcje do programu

 

gdy będziesz chciał skorzystać z polskich znaków

 

cout<<tr("Półśkię żńąki");

 

 

Edit

 

Sry pomyliłem C z C++ xD

1149730ee7ddaf7UVMV7ZB.gif

Opublikowano
char *tr(char *str)
  {
   static char buff[256];
   char cp[]="\245\206\251\210\344\242\230\276\253\244\217\250\235\343\340\227\275\215ąćęłńóśżźĄĆĘŁŃÓŚŻŹ";
   if(strlen(str)>=sizeof(buff)) return str;
   char *bf=buff;
   while(*str)
     {
      char *pos=strchr(cp+18,*str);
      *(bf++)=pos?*(pos-18):*str;
      ++str;
     }
   *bf=0;
   return buff;
  }

Wklej tą funkcje do programu

 

gdy będziesz chciał skorzystać z polskich znaków

 

cout<<tr("Półśkię żńąki");

 

 

Edit

 

Sry pomyliłem C z C++ xD

 

Właśnie, muszę niestety używać C. :( Są jeszcze jakieś rozwiązania?

giphy.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...