|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
|
Visual C++ 2008 - настройка конвертера12.07.2010, 19:53. Показов 3128. Ответов 15
Метки нет (Все метки)
Добрый вечер!
Помогите пожалуйста настроить шрифт в конвертере. Честно говоря я чайник. =)))) Начинаю изучать язык. Скачал себе программу Visual C++ 2008 Express Edition. Вот ссылка: http://www.microsoft.com/express/Downloads/ Так как опыт небольшой есть в программировании меня она устраивает. Но при отработки простейшей программы. Через конвертер в черное окошко (типа DOSовское) выводится запрос на ввод константы. сопровождается это всё текстом пример: cout >> "Введите температуру по Цельсию: "; Так вот русский текст в этом чёрном окошке отображается иероглифами. Как это исправить? Что бы всё нормально читалось. За одно подскажите пожалуйста, как правильно называется это чёрное окошко? =)))) А то я в книге не нашел, либо не понял. =)
0
|
|
| 12.07.2010, 19:53 | |
|
Ответы с готовыми решениями:
15
Вылетает Visual Studio 2008 из-за системы управления версиями Microsoft Visual SourceSafe. из Visual 6.0 к MS Visual Std 2008 Отличие сборок Visual Studio 2008 от Visual Studio 2010 |
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
||||||
| 12.07.2010, 19:58 | ||||||
Можно еще тут почитать: Русские шрифты в консоли
1
|
||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 12.07.2010, 20:03 | |
|
Alekseich, операция вывода из потока - << , а не >>
1
|
|
|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
|||
| 13.07.2010, 00:05 [ТС] | |||
|
besstiaa, я хотел попробовать прописать в программе. setlocale (LC_ALL, "Rus"); Но столкнулся с другой проблемой но подобной. Мой проект, который я вначале писал на русском почему то открылся иероглифами. =)))) Я попробовал вставить туда setlocale (LC_ALL, "Rus"); Но результат вывода остался тот же. Ссылку на шрифты пока не читал. Завтра на работе займусь чтением. Может ты знаешь, где именно в настройках мне указать русский язык? Я сам по настройкам по тыкался. вроде что то нашёл. Изменил. но не помогает. =(
0
|
|||
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
||||||
| 13.07.2010, 00:08 | ||||||
|
Alekseich,не совсем понятно.
setlocale (LC_ALL, "Rus"); прописывается до первого использования cout. Самый простой пример:
1
|
||||||
|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
|||||||
| 13.07.2010, 00:25 [ТС] | |||||||
|
Странно... Не помогло... Вот куда я вставил. И кстати вот теперь как выглядит мой проект, после второго открытия.
Кстати попробовал только что твою программку. и тоже иероглифами выдаёт. =(
0
|
|||||||
|
2526 / 655 / 45
Регистрация: 13.01.2009
Сообщений: 2,159
|
|
| 13.07.2010, 00:28 | |
|
Как вариант:
Загрузите себе текстовый редактор, который поддерживает досовскую кодировку. И пишите текст программы в нем, а после добавляете в проект. http://www.astonshell.ru/freeware/bred3/ - например. В нем выбрать кодировку OEM.
0
|
|
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
||||||
| 13.07.2010, 00:30 | ||||||
|
Вот так работает. setlocale один раз достаточно прописать. И при выводе теста используются двойные, а не одинарные кавычки.
По поводу "иероглифов" - не знаю из-за чего. По крайней мере, в VS c таким не сталкивалась, в том числе и в Express Edition со стандартными настройками. Может файл открывался где-то еще (текстовом редакторе каком-то) и сохранялся в другой кодировке.
1
|
||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 13.07.2010, 00:30 | ||||||
|
Проверьте и сравните
1
|
||||||
|
94 / 94 / 14
Регистрация: 04.06.2010
Сообщений: 223
|
||
| 13.07.2010, 00:32 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
|
| 13.07.2010, 08:53 [ТС] | |
|
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 13.07.2010, 08:55 | |
|
Alekseich, смотрели код из 9 поста?
0
|
|
|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
||
| 13.07.2010, 09:10 [ТС] | ||
|
Дело в том, что ранее я не сидел на форумах. И что такое 9 пост, не знаю. Где его найти?
0
|
||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||
| 13.07.2010, 10:52 | ||
|
Юникод рулит в таких ситуациях https://www.cyberforum.ru/atta... 1278660392
Visual C++ 2008 - настройка конвертера
1
|
||
|
1 / 1 / 0
Регистрация: 11.07.2010
Сообщений: 19
|
|||||||
| 14.07.2010, 11:56 [ТС] | |||||||
|
Огромное всем спасибо!
Обе ваши версии стали работать. И в консоли отображать русский язык. Я так понял, что я мало секу в библиотеках, которые использует С++ нужно бы почитать.. =) Теперь нужно книжечку найти. В которой библиотеки описаны. Добавлено через 5 минут
0
|
|||||||
|
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 29
|
|
| 28.01.2013, 22:06 | |
|
когда добавляете
setlocale(LC_ALL,"Russian"); то в начале ещё библиотеку Windows.h не забудьте добавить,тогда заработает как надо.
0
|
|
| 28.01.2013, 22:06 | |
|
Помогаю со студенческими работами здесь
16
Visual C++ 2008 Visual Studio 2008 microsoft visual 2008 Visual C++ 2008 Express !!! Учебник по visual c++ 2008 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|