| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > досовская кодировка в VS6 |
| Автор: setty 22.12.2006, 06:56 |
| подскажите, почему при, скажем char ss[]="Январь\n"; cout<<c вывод в консоль производится в досовской кодировке (using MS VS6)? ну я по первой подумал что это сама функция там что то мутит (хотя чесно говоря что она мутить может не понимаю) и попробовал использовать WriteConsole что, впрочем, не принесло желаемого результата. Результат пришёл лишь после обработки нужной строчки CharToOem. Для чего в компилере под винды юзается досовская кодировка? |
| Автор: albertn 22.12.2006, 09:40 |
На самом деле компилятор тут непричем. Дело в том, что консоль вне зависимости от того досовское это приложение или виндовое всегда имеет кодировку cp866. Это просто нужно принять как должное. |