как в С++ записать значение русскими буквами

программирование С++

У меня задание в С++ сделать из ведённых данных таблицу со списками например ФИО, группа и тд. Вот я хочу узнать, можно ли в поле ФИО вводить русскими буквами а не "VasilevP.P. " так?

Примечание:
setlocale(0,"");

char nam1[12],nam2[12],nam3[12],id1[12],id2[12],id3[12];
float d1,d2,d3,b1,b2,b3;
cout<<"Введите через пробел ФИО студента, группу, стредний бал, доход на члена семьи"<<endl;
cin>>nam1>>id1>>b1>>d1;
cout<<"Введите через пробел ФИО студента, группу, стредний бал, доход на члена семьи"<<endl;
cin>>nam2>>id2>>b2>>d2;
cout<<"Введите через пробел ФИО студента, группу, стредний бал, доход на члена семьи"<<endl;
cin>>nam3>>id3>>b3>>d3;
cout<<"----------------------------------------------------------------------------"<<endl;
cout<<"| ФИО студента | Группа |Средниый бал|доход на члена семьи|"<<endl;
cout<<"----------------------------------------------------------------------------"<<endl;
cout<<"|"<<setw(31)<<nam1<<"|"<<setw(8)<<id1<<"|"<<setw(12)<<b1<<"|"<<setw(20)<<d1<<"|"<<endl;
cout<<"|"<<setw(31)<<nam2<<"|"<<setw(8)<<id2<<"|"<<setw(12)<<b2<<"|"<<setw(20)<<d2<<"|"<<endl;
cout<<"|"<<setw(31)<<nam3<<"|"<<setw(8)<<id3<<"|"<<setw(12)<<b3<<"|"<<setw(20)<<d3<<"|"<<endl;
Ответы:
У меня в Linux можно. В винде, насколько я помню, нельзя (я не знаю точно)
Можно попробовать так: (# include <clocale>)
setlocale( LC_ALL,"Russian" );
В начале программы.
setlocale( LC_ALL,"Russian" )  - это позволит только выводить русские буквы. для их ввода надо разбираться с настройками самой консоли. поменять кодировку можно командой chcp в консоли. windows кириллица - это кодировка win-1251, значит открываем консоль и пишем chcp 1251.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.