Задать вопрос
@denywho
Начинающий программист

Проблема с русским языком и видимо с кодировкой русского языка в win 10?

вывожу код в консоль на UTF-8, исходник так-же в UTF-8, но есть проблема, если я ввожу русские символы, то вывожу пустоту
#include <iostream>
#include <string>
#include <windows.h>
#include <iomanip>
#include <locale>
using namespace std;

struct datea
{
	string date;
};
int main()
{
	SetConsoleCP(CP_UTF8);
	SetConsoleOutputCP(CP_UTF8);
	datea date;
	cout << "Введите дату:";
	getline(cin, date.date);
	cout << "Дата:"<< date.date;
	return 0;
}

6016c30943b21694886438.png
  • Вопрос задан
  • 491 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
В c++ нет по умолчанию поддержки русских букв, посмотрите здесь, как их включить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы