Задать вопрос

Как работать с кириллицей в c++?

Доброго времени суток.
Подскажите, как корректно сделать посимвольное отображение строки.
Вот что имеется:
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string word;
    cin>>word;
    cout<<word<<" - отображение слова целиком\n";
    for (int i=0; i<word.size(); ++i)
        cout<<word[i]<<' ';
    cout<<" - отображение слова посимвольно\n";
    return 0;
}

Что получаю на выходе, введя слово "Юникод" (без кавычек):

Юникод - отображение слова целиком
\320 \256 \320 \275 \320 \270 \320 \272 \320 \276 \320 \264 - отображение слова посимвольно
Program ended with exit code: 0

Если это имеет значение, то использую Xcode 6.1.1 на OS X Yosemite.
  • Вопрос задан
  • 5748 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы