Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
31 / 28 / 3
Регистрация: 10.01.2017
Сообщений: 1,213
1

Ввод cin данных в кодировке windows

06.09.2019, 15:11. Показов 1049. Ответов 1
Метки нет (Все метки)

Здрааствуйте,

Подскажите пожалуйста, ввожу данные через консоль через cin:

C++
1
2
3
4
string name_file;
cin >>name_file;
 
cout<<name_file<<endl;
То есть просто копирую имя файла windows и ctrl+c в консоль, и через cout вывожу, но выводится уже абракадабра.
Я так понимаб наверное, потому что в винде своя кодировка, а cin принимает только asci ?
Если так, то как бы можно было бы и подружить ?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 15:11
Ответы с готовыми решениями:

ввод данных cin >>
Приветствую! #include &lt;iostream&gt; using namespace std; int main() {setlocale (LC_ALL,&quot;&quot;);...

Ввод данных в структуру - cin.getline
Добрый день, Задача загрузить информацию в структуку Songs (автор, имя, год) . Однако когда в...

Ввод данных используя цикл while (cin >> )
Здравствуйте, не могу разобрать, как работает одна из инструкций данной программы. Строка с циклом...

Ввод данных используя цикл while (cin >> )
Здравствуйте, не могу разобрать, как работает одна из инструкций данной программы. Строка с циклом...

1
Модератор
Эксперт С++
10871 / 8990 / 5408
Регистрация: 18.12.2011
Сообщений: 24,029
06.09.2019, 15:13 2
Лучший ответ Сообщение было отмечено Optimus11 как решение

Решение

кодировка.pdf
простейший способ
C++
1
2
3
4
#include <windows.h>
...
SetConsoleCP(1251); 
SetConsoleOutputCP(1251);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 15:13

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ввод через пробел. Как остановить ввод. while(cin >> input)
Здравствуйте. Начну с условия задания. Ввести к-во элементов массива. Заполнить массив....

Как работает cin.peek, cin,get, cin.ignore, cin.clear?
Здравствуйте, товарищи и не товарищи!:) Я только начал изучать C++, а уже использую вещи, которые...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная &quot;защита от дурака&quot; на ввод....

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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