• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Zmiana strony kodowej w konsoli

Object Storage Arubacloud
+1 głos
2,759 wizyt
pytanie zadane 21 czerwca 2016 w C i C++ przez gagyn Stary wyjadacz (11,050 p.)
zamknięte 24 czerwca 2016 przez gagyn

Witam,

czy jest możliwość zmiany strony kodowej przy starcie konsoli uruchamiając plik EXE?

Pokaże to na przykładzie:

Mam kod do wyświetlania znaków:

#include <iostream>
#include <cstdlib>
#include <conio.h>
int main(){
    for (int i=1; i<255; i++)
        std::cout<<i<<". "<<(char)i<<std::endl;
    system("pause");
}

Gdy uruchamiam w CodeBlocks (klikam Build and run) to wyświetla mi tak:

Jednak gdy uruchamiam w CMD (otwieram CMD i wpisuje ścieżkę do pliku exe) to pokazują się inne znaki:

Gdy uruchamiam w CodeBlocks mam chcp 1250, a gdy w konsoli chcp 852.

Wiem, że mogę dopisać na początku programu chcp 852, ale da się zrobić to tak aby zawsze uruchamiał z tą stroną kodową?

Przepraszam jeśli nie wyrażam się jasno.

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

0 głosów
odpowiedź 21 czerwca 2016 przez niezalogowany
komentarz 21 czerwca 2016 przez gagyn Stary wyjadacz (11,050 p.)

Ja mam ten kod gdzieś wkleić?

komentarz 21 czerwca 2016 przez niezalogowany

Masz dołączyć bibliotekę windows.h i użyć jak zwykłej funkcji:

#include <windows.h>

int main(){
   SetConsoleCP(852);
   //robisz to co chcesz
}

 

Podobne pytania

+1 głos
1 odpowiedź 786 wizyt
pytanie zadane 24 czerwca 2020 w C i C++ przez Marcinuq Użytkownik (640 p.)
0 głosów
2 odpowiedzi 5,756 wizyt
pytanie zadane 18 listopada 2017 w C i C++ przez PanJaqb Początkujący (360 p.)
+1 głos
2 odpowiedzi 705 wizyt
pytanie zadane 4 kwietnia 2022 w HTML i CSS przez DamianKurowski Nowicjusz (130 p.)

92,576 zapytań

141,426 odpowiedzi

319,651 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...