Anonymní profil Patrik Bak – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Patrik Bak – Programujte.comAnonymní profil Patrik Bak – Programujte.com

 

Příspěvky odeslané z IP adresy 178.40.63.–

Patrik Bak
C / C++ › C++ diakritika
28. 8. 2014   #193391

Dobrý deň. Mám program:

#include<iostream>
#include<clocale>
#include<string>
using namespace std;

int main()
{
    setlocale(LC_ALL, "");
    string s;
    cin >> s;
    cout << s << endl;
    system("pause");
    return 0;
}

Keď to skompilujem a spustím (Dev C++, Windows 7), tak pri zadaní niečoho s diakritikou (napríklad slova mäkčeň) sa mi písmena s diakritikou vrátia nejako divne. Vďaka setlocale(LC_ALL, "") teda môžem napísať v kóde nejaký text s diakritikou a zobrazí sa správne (napríklad cout << "mäkčeň" je v pohode) a dokonca môžem načítavať text s diakritikou zo súboru a správne ho ukladať do premenných typu string. Potrebujem však ešte presne to, čo s tým robiť nemôžem, načítať správne slovo s diakritikou. Ako na to prosím ?
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý