![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
Всем привет! Установил вчера Visual C++ 6.0 и был очень разочарован. В связи с этим у меня к вам несколько вопросов по этому компилятору
1. Почему у простых консольных приложений такой огромный размер? Программа из 5 строк весит 180 кило! Где же эта хвалёная компактность кода? 2. В консольных приложениях у меня вместо русского текта выходят загагулины. Как это исправить? 3. И ещё к тем кто кодит на этом компилёре - как вы умудряетесь обходится без нумерации строк? Или она там всё же есть? Да чуть не забыл, какая последняя версия этого компилёра? |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 1 Всего: 26 |
Guest ,для вопросов по VC++ есть специальная ветка.
Теперь по твоим вопросам: 1.Честно говоря я не слышал,чтоб хвалился сам кампелятор VC++(мне нравется IDE разработки),а хвалится этим компелятор от Intel,который прекрасно интегрируется в VС++ 6.0.Тем не мение сделай компеляцию не типа Debug(как по умолчанию),а Release и размер поуменьшится 2.Это проблема всех компеляторов а не только VC++,которая легко решается,поищи на форуме,каждую неделю этот вопрос задают(сам задавал,когда новичком был 3.Мне как-то не мишает их отсутствие А последния версия это VC++ 2005 .net(совсем недавно вышла,скорее всего на прилавках не найдешь),тобиж восьмая. -------------------- Жизнь - печальная штука. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
Модератор: Название темы должно отражать ее суть!
Модератор: Пожалуйста, один топик - один вопрос. |
|||
|
||||
| Guest |
|
||||||
|
Unregistered |
Гы , а я ведь и забыл про ветку по VC++ , сорри.
Постоянно слышал об этом при сравнении VC++ и Delphi
А вот это уже интересно , можешь подсказать как это сделать? У меня где-то был intel C++ .
А как ты отлавливаешь ошибки в коде - когда компилёр говорит - в 225 строке кода ошибка? Считаешь 1,2,3,,,,,,,,,,,? |
||||||
|
|||||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 1 Всего: 26 |
Guest ,один топик +один вопрос
Раз уж задал: Про Intel: Последняя версия-это 9,при установке(если установлен VS и никаких опций не менять)автоматом интегрируется в VS. Про ошибки: Щелкни 2 раза на сообщение ошибки и тебя автоматом перекинет на эту строчку(если это возможно),так это произходит в 7 версии. -------------------- Жизнь - печальная штука. |
|||
|
||||
| S.A.P. |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
1. Откомпилить в Release. 2. Не использовать стандартные функции ( использовать вместо них WriteConsole И прибудет тебе один кило на HelloWorld
Добавлено @ 16:59
|
||||||
|
|||||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 1 Всего: 23 |
Perchilla
WriteConsole тоже выдаст каракули в консоль. |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
|
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 1 Всего: 23 |
Perchilla
А, извиняюсь. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Так как всё-таки выводить текст в консоль - в этой ветке я ответа не нашёл
|
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
Это зависит от используемой кодировки Это сообщение отредактировал(а) Dark Elf - 15.11.2005, 11:32 |
|||
|
||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
Вот для иллюстрации
Но это плохой способ. Хорошего не привел ибо его не знаю. |
||||
|
|||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
Ну, к примеру:
Но это требует повсеместного использования Юникода. Для narrow-char потоков можно написать свою codecvt facet, использующую те же ф-ции WinAPI. Я когда-то приводил ее код, но он был не совсем корректным (проверялось только на VC7.1). Если найду и исправлю - выложу здесь. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| Guest |
|
||||||
|
Unregistered |
Хороший способ наверное в вынесении строк с русским текстом в отдельный файл и редактировать его в соответствующей кодировке, например с помощью aditor или vim. |
||||||
|
|||||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |