С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Почему MS-DOS не любит кириллицу ? (Или почему она не любит меня ?) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество цифр в файле http://www.cyberforum.ru/cpp-beginners/thread406902.html
Здраствуйте! Помогите пожалуйста написать программу на С. Найти количество цифр в файле. Файл загружаем из ранее созданных. (например 1.тхт). Заранее огромное спасибо за помощь!
C++ Удалить прилагательные из текста Здравствуйте, помогите пожалуйста написать программы в с++. 1 программа. Сортировка массива. Условия сортировки: а) Кратно 2 б) Представимо в виде 2 в степени n в) По убыванию 2... http://www.cyberforum.ru/cpp-beginners/thread406900.html
Классы с++ C++
#include<iostream.h> #include<math.h> #include<conio.h> #include<string.h> enum shape {prizm,parallelepiped,cube,pyramid,cone,cylinder}; class Body ...
C++ В создании нового массива ошибка. Подскажите.
#include<conio.h> #include<stdio.h> #include<alloc.h> #include<stdlib.h> #include<string.h> #pragma hdrstop #pragma argsused using namespace std; struct F {char name;
C++ База данных, годные детали http://www.cyberforum.ru/cpp-beginners/thread406864.html
Здравствуйте, помогите дописать программу. Нужно найти кол-во годных деталей, дано кол-во всего деталей сколько было и кол-во бракован. деталей. Не работает функция расчёт (raschet), не знаю как...
C++ [C++] Директива #define. В виде макроса определен шаблон функции. Здравствуйте! Есть проблема и мне она непонятна! В программке присутствует директива #define в ней в виде макроса определен шаблон функции. Но в чем проблема! Так работает без проблем! подробнее

Показать сообщение отдельно
MegaEvgeniy
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 113

Почему MS-DOS не любит кириллицу ? (Или почему она не любит меня ?) - C++

14.12.2011, 04:47. Просмотров 1351. Ответов 4
Метки (Все метки)

Здравствуйте

Почему MS-DOS не любит кириллицу ?

У меня есть несколько консольных проектор различной сложности.

Почти везде использовал setlocale, "" .... но есть одна очень очень не приятная вещь...

При работе в простых проектах (без определения собственных классов) ввод и вывод инф-и прекрасно работает, Но стоит добавить свой класс и реализовать через него ввод и вывод инф-ы в консоль и в txt файл ... как начинается аброкадабра... Что я только не делал...

Организовывал переключение кодировок на входе и выходе консоли и файлового потока...

Пробовал разные методы установки "русской восприимчивости" в MS-DOS...

Максимум чего я достиг без переключения шрифта в консоли, так это корректного ввода и вывода русского шрифта в Самой консоли... Но уже вывод в файл осуществляется крякозябрами (((

Единственный метод решения данного полтергейста я нашёл в переключении шрифтов по умолчанию на Lucida Console и использования определения кодировки на входе и на выходе:

C++
1
2
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
Помогите люди добрые, ну не жесть ли ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.