Diskuze: Kódování na Windows

C++ C a C++ Kódování na Windows

Avatar
00
Člen
Avatar
00:

Jak v c++ vypíši něco, jako "ěščřžýáíé" na konzolu pod windowsem, aniž by z toho vzniklo něco jiného?

 
Odpovědět 26. září 19:58
Avatar
Odpovídá na 00
Neaktivní uživatel:
/* Nastaveni a vypis ceske znakove sady */

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h> // printf()
#include <locale.h> // setlocale()

int main(int argc, char *argv[]){
        setlocale(LC_ALL, "czech");
        printf("TEST ČESKÉ DIAKRITIKY\n\n");
        printf("Malá písmena:  ě š č ř ž ý á í é ó ů ú ň ď ť ö\n");
        printf("Velká písmena: Ě Š Č Ř Ź Ý Á Í É Ó Ů Ú Ň Ď Ť Ö\n");
        printf("Znaménka: ´ ˇ ° ¨\n");
        printf("\n");
        return 0;
}

Česká znaková sada se nastaví pomocí funkce setlocale() spolu s vložením hlavičkového souboru locale.h, viz. kód.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 26. září 20:52
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.