Форум программистов, компьютерный форум CyberForum.ru

Некорректный ввод русского текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ составить программу определяющую пару точек расстояние между которыми максимально http://www.cyberforum.ru/cpp-beginners/thread885563.html
в трехмерном пространстве заданы координаты n точек составить программу определяющую пару точек расстояние между которыми максимально
C++ Калькулятор комплексных чисел помогите пожалуйста с курсовиком по информатике... http://www.cyberforum.ru/cpp-beginners/thread885542.html
Посимвольное считывание из файла C++
Добрый вечер уважаемые формучане. Помогите найти ошибку в коде программы, реализующей алгоритм Вермана. При запуске виснет вся среда. #include "iostream" #include "fstream" #include "string.h" #include "stdlib.h" #include "stdio.h" #include <time.h> using namespace std;
ln^2 C++
Как на C++ написать ln^2 в коде ? Пример во вложении.
C++ Латинский квадрат http://www.cyberforum.ru/cpp-beginners/thread885517.html
Латинским квадратом размера n называется таблица n × n, заполненная n различными символами таким образом, чтобы в каждой строке и в каждом столбце встречались все n символов (каждый по одному разу). Латинские квадраты существуют для любого n. Разработать программу, которая формирует латинский квадрат размера n (n вводится с клавиатуры) из натуральных чисел от 1 до n. помогите пожалуйста
C++ реверсировать список байтов как сделать например из 01 02 03 04 ... это ... 04 03 02 01 ? :) void swapBytes( byte* v, size_t n ) { byte* in = v; byte* it = v; int t = n; for( ;t > 0 ;--t) { it = in; подробнее

Показать сообщение отдельно
Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 263
Записей в блоге: 1

Некорректный ввод русского текста - C++

30.05.2013, 20:43. Просмотров 489. Ответов 3
Метки (Все метки)

Всем привет..столкнулся с такой проблемой.
Есть программа которая считывает с файла текст на русском языке.
Я его спокойно могу вывести в консоль и все правильно и корректно отображается.
Я использовал setlocale(LC_ALL,"RUS");
Но! когда я считываю с клавиатуры строку на русском языке..программа почему то переводит в дос кодировку
именно русский текст а английский нормально...
т.е. программа считала с клавиатуры русский текст,я пытаюсь вывести его как в консоль так и в файл
а мне выдает иероглифы...почему? как исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru