@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
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
В c++ нет по умолчанию поддержки русских букв, посмотрите здесь, как их включить.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы