Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
grumpy13
1 / 1 / 0
Регистрация: 12.04.2012
Сообщений: 20
#1

Данные типа char не понимает кириллицу - C++

27.04.2012, 20:25. Просмотров 1312. Ответов 1
Метки нет (Все метки)

Имеется массив типа char. Ввод данных с клавиатуры. Когда пишу кирилиццей, то отображается аброкодабра. При вводе латиницей проблем нет. Решил проверить это в простой программе - тоже самое:
C++
1
2
3
4
5
6
7
8
int main()
{ 
    setlocale(LC_ALL, "russian");
    char a[6];
    cin >> a;
    cout << a;
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 20:25     Данные типа char не понимает кириллицу
Посмотрите здесь:
Добавление в массив типа char * одного элемента типа char C++
Аргумент типа char (*)[1000] несовместим с параметром типа char** C++
Измените структуру CStash чтобы данные хранились в объекте типа vector<char> C++
Как сделать чтобы char понимал кириллицу? C++
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"
Аргумент типа "unsigned char*" несовместим с параметром типа "const char*" C++
Аргумент типа WCHAR* не совместим с параметром типа const char* C++
C++ Читать строку типа string из файла, разбить ее на массив слов типа char
C++ Сформировать массив типа bool из массива типа char
C++ Перевести строку типа char в массив типа int
C++ В чем отличие двумерного массива типа char от массива указателей на char?
C++ Данные на сервер передаются, но PHP не понимает что пришел именно файл..

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
27.04.2012, 21:58     Данные типа char не понимает кириллицу #2
уже кучу раз обсасывали
C++
1
2
3
#include <Windows.h>
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
затем меняем ШРИФТ в консоли, иначе будет абракадабра, т.к. по шрифт по умолчанию русский не поддерживает!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru