Dobrý den, název topic-u mluví za vše. V konzoli, či konzolové aplikaci mám chyby ve vypisování znaků s diakritikou. Poradil by jste mi někdo jak to opravit?, děkuji.
Fórum › OS - Windows
CMD a špatné znaky diakritických písmen.
existujou funkce winapi pro konzoli na zjisteni kodovy sady a taky i na nastaveni...
napriklad toto:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main(int argc, char *argv[])
{
SetConsoleCP(1250);
SetConsoleOutputCP(1250);
printf("%d %d ěščřžýžýáííéééůú\n", GetConsoleCP(),GetConsoleOutputCP());
system("PAUSE");
return 0;
}
akorat se jeste musi nastavit font konzole na Lucida.. jinak to zobrazi zase paznaky
EDIT: pro jistotu - je to jen C nikoliv C++ :D
taky se to da nastavit v registrech
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
UNICODE <-> MULTIBYTE české znaky špatné — založil pawl
CMD - příkaz — založil MASTERMAN
CMD pls help — založil Grant
Cmd a ASCII — založil Streko
Detransformace písmen — založil Mamut008