Я столкнулся с одной проблемой. (Dev C++ ver 5.11)
#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>
using namespace std;
int main()
{
string d;
cin >> d;
cout << d << endl;
string s = "Есть контакт! Прием! Кто ты?";
cout << s << endl;
for(int i = 0; i < s.size(); i ++)
{
cout << s[i];
Sleep(50);
}
}
Ввод
Тролли не существует
Вывод
Тролли
┼ёЄ№ ъюэЄръЄ! ╧Ёшхь! ╩Єю Є√?
┼ёЄ№ ъюэЄръЄ! ╧Ёшхь! ╩Єю Є√?
Наверно вы уже поняли мою проблему. Сможете помочь?
UPD Спасибо random_shuffle01 за помощь, но все же новые проблемы...
Если ты запускаешь из консоли, попробуй перед началом работы вызвать команду
chcp 1251
.Как это
из консоли
?Если ты не "испорчен" консолями, то лучше "не стоит вскрывать эту тему".
Попробуй лучше что-то из этих советов.
Консоль — это ведь простой ввод и вывод (без freopen). Я практический много работаю с консолем. Не привык к другим.
Надо полагать, автор комментария имел ввиду, что запуск производится ручками (переходом через CMD в директорию с исходником и последующим запуском программы с помощью этой же консоли), а не нажатием кнопочки в DevC++, которая автомагическим образом всё делает за тебя.
Рано или поздно такая необходимость появится (если программирование займёт крепкое место в жизни), так что, возможно, есть смысл изучить этот вопрос на данном этапе на базовом уровне хотя бы из тех соображений, что запуск из консоли даёт бОльшую свободу (хотя и большую ответственность).