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

Непонятные символы при запуске программы на dev c++ - C++

Восстановить пароль Регистрация
 
jestero
6 / 6 / 1
Регистрация: 17.02.2014
Сообщений: 594
23.05.2014, 17:20     Непонятные символы при запуске программы на dev c++ #1
Запустил программу,а все символы отображаются в таком виде. Как это исправить?
Миниатюры
Непонятные символы при запуске программы на dev c++  
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2014, 17:48     Непонятные символы при запуске программы на dev c++ #2
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  ...
}
В свойствах консоли выбрать шрифт: Lucida Console.
Установка шрифта Lucida Console

Добавлено через 2 минуты
Другой способ: в опциях компилятора прописать: -finput-charset=CP1251 -fexec-charset=CP866
jestero
6 / 6 / 1
Регистрация: 17.02.2014
Сообщений: 594
23.05.2014, 17:53  [ТС]     Непонятные символы при запуске программы на dev c++ #3
Поменял как вы сказали. Ничего не изменилось. Но у меня не вылазило окно "изменение свойств".
Миниатюры
Непонятные символы при запуске программы на dev c++  
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2014, 17:59     Непонятные символы при запуске программы на dev c++ #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от jestero Посмотреть сообщение
Поменял как вы сказали.
Это сделали?
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  ...
}
Код показывайте. Dev C++ какая?
jestero
6 / 6 / 1
Регистрация: 17.02.2014
Сообщений: 594
23.05.2014, 18:10  [ТС]     Непонятные символы при запуске программы на dev c++ #5
Вот теперь код ввёл, всё заработало как надо. Спасибо большое. А нужно в каждой программе это вводить или можно как то сделать, чтобы стандартный язык был по умолчанию?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2014, 18:32     Непонятные символы при запуске программы на dev c++ #6
Цитата Сообщение от jestero Посмотреть сообщение
А нужно в каждой программе это вводить или можно как то сделать, чтобы стандартный язык был по умолчанию?
Второй способ попробуйте.
jestero
6 / 6 / 1
Регистрация: 17.02.2014
Сообщений: 594
23.05.2014, 19:19  [ТС]     Непонятные символы при запуске программы на dev c++ #7
"Другой способ: в опциях компилятора прописать: -finput-charset=CP1251 -fexec-charset=CP866" - подскажите пожалуйста куда конкретно зайти и прописать это? Просто не знаю.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2014, 20:13     Непонятные символы при запуске программы на dev c++ #8
Сервис - Параметры компилятора - Добавить следующие команды в запуск компилятора.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2014, 21:21     Непонятные символы при запуске программы на dev c++
Еще ссылки по теме:

C++ Непонятные символы при записи в файл
C++ Непонятные символы
C++ При работе с программой выдает не результат, а какие то непонятные символы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
jestero
6 / 6 / 1
Регистрация: 17.02.2014
Сообщений: 594
23.05.2014, 21:21  [ТС]     Непонятные символы при запуске программы на dev c++ #9
Спасибо. Всё работает.
Yandex
Объявления
23.05.2014, 21:21     Непонятные символы при запуске программы на dev c++
Ответ Создать тему
Опции темы

Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru