Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Русский текст в консольном окне  (Прочитано 7399 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Serg79
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« : 08-08-2006 12:14 » 

Как заставить консольные преложения в Visual C++ 6.0 говорить на "родном могучем".

Приходиться писать:
Код:
strcpy(str_1,"Ты где, строка!\n");
CharToOem(str_1,str_2);

либо сохранять файл в DOS-кодировке, а потом компилировать уже.
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #1 : 08-08-2006 12:37 » new

думаю, ты все способы сам описал... а вот интересно так:
Код:
CharToOem(str_1,str_1);
не прокатит?
Записан

Удачного всем кодинга! -=x[PooH]x=-
Serg79
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 09-08-2006 04:04 » 

думаю, ты все способы сам описал... а вот интересно так:
Код:
CharToOem(str_1,str_1);
не прокатит?

Попробовал работает, но вызов дополнительных функций для вывода на консоль напрегает.
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #3 : 09-08-2006 04:51 » 

ну еще в зависимости от задачи можно свою функцию написать (что-то, вроде _printf) и использовать ее...
или все возможные строки хранить в массиве в отдельном файле с дос-кодировкой...
Записан

Удачного всем кодинга! -=x[PooH]x=-
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines