Работа с Русским языком в Visual Studio C++

175
27 марта 2018, 01:39

Нашёл, как мне показалось, очень полезную статью: ссылка

Попробовал использовать "Правильное, но сложное решение", ничего к сожалению не вышло. Полностью перешёл с string на wstring, с консольных и файлов потоков на соответствующие расширенные потоки wcout, wcin, wifstream, так же с обычных С-строка на расширенные C-строки. Точнее из консоли получается взять Русские слова, а из файлов нет. Пример:

#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int wmain(int argc, wchar_t **argv)
{
    wifstream in{ "input.txt" };
    wstring line;
    getline(in, line);
    wcout << line << endl;
    return 0;
}

В итоге всё равно кракозябре в консоли и при отладке в "line", аналогичные кракозябры.

READ ALSO
Проблемы с подключением bzip2 к проекту Qt/C++

Проблемы с подключением bzip2 к проекту Qt/C++

Пытаюсь подключить стороннюю библиотекуСобираю библиотеку, генерируются следующие файлы: Подключаю библиотеку в QtCreator'е:

236
Как вывести названия всех файлов в определенной папке. xcode c++

Как вывести названия всех файлов в определенной папке. xcode c++

Имеется папка с наличием в ней текстовых документов например: atxt, b

189
Как определить расстояние до объекта в метрах?

Как определить расстояние до объекта в метрах?

Как в LocationManager определить расстояние до объекта? Есть мои координаты, есть координаты конкретного объектаКак эту разницу перевести в метры?

195
Почему бин равен нулю?

Почему бин равен нулю?

Я новичок в спрингеВ папку package1 eсть класс Worker с одним методом working, класс Logger и класс Start, в котором все запускается: package package1;

181