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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
grumpy13
1 / 1 / 0
Регистрация: 12.04.2012
Сообщений: 20
27.04.2012, 20:25     Данные типа char не понимает кириллицу #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 (*)[1000] несовместим с параметром типа char** C++
Измените структуру CStash чтобы данные хранились в объекте типа vector<char> C++
Аргумент типа WCHAR* не совместим с параметром типа const char* C++
C++ Читать строку типа string из файла, разбить ее на массив слов типа char
C++ В чем отличие двумерного массива типа char от массива указателей на char?
Аргумент типа "unsigned char*" несовместим с параметром типа "const char*" C++
Как сделать чтобы char понимал кириллицу? C++
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"

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

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

Текущее время: 14:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru