
C++ - české znaky v konzolových aplikacích
existuje nejaká možnost aby když napíšu konzolovou aplikaci abych mohl používat i české a nezobrazovaly se místo nich jenom divne znacky?
existuje nejaká možnost aby když napíšu konzolovou aplikaci abych mohl používat i české a nezobrazovaly se místo nich jenom divne znacky?
Předmět | Autor | Datum |
---|---|---|
Na tohle je celkem dost postupů. Používat zástupné proměnné/konstanty, používat OemBuffer či třeba j… martin.developer 10.06.2011 23:36 |
martin.developer | |
tak jsem to zkusil, zompiloval jsem to, zpustil a akorat mi to vypsalo nejakou chybu. nový tofal 11.06.2011 11:02 |
tofal | |
Text chyby?
Kompilátor a verze?
OS? nový martin.developer 11.06.2011 13:47 |
martin.developer | |
Ja myslim ze on ma tu konzolu v 852 (co je default v kazdych ceskych windows) takze uz nemusi nic pr… poslední MM.. 12.06.2011 13:25 |
MM.. |
Zpět do poradny Odpovědět na původní otázku Nahoru
Na tohle je celkem dost postupů. Používat zástupné proměnné/konstanty, používat OemBuffer či třeba jeden z těch elegantnějších -
tak jsem to zkusil, zompiloval jsem to, zpustil a akorat mi to vypsalo nejakou chybu.
Text chyby?
Kompilátor a verze?
OS?
Ja myslim ze on ma tu konzolu v 852 (co je default v kazdych ceskych windows) takze uz nemusi nic prestavovat programom, ale asi pise ten zdrojak v blbom kodovani. Nieco co napises v kodovani Win 1250 nebude spravne zobrazene v 852. Codepage zdrojaku je sakra dolezite ak neni unicode (a ak sa nepouzivaju unicode funkcie na vystup textu).
V kazdom pripade je nutne aby napisal viac informacii (okrem toho co si sa uz pytal by mal aj napisat ze v com pise ten zdrojak) inac sa neda radit nic. (napr. v linuxe sa to bude robit uplne inac ako vo Win apod)