Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибка новичка

7.6K
05 ноября 2008 года
intro
22 / / 12.04.2005
Доброго времени суток.

Решил расширить свои познания в программировании для Windows на C++ посредством книги Visual C++ 6. Учебный курс (С.Холзнер, 2007, издательство "Питер").
И почти сразу столкнулся с ошибкой при компиляции взятого из книги примера.

- В примере создается оконное MFC-приложение welcome с использованием AppWizard-а.
- Все параметры остаются по умолчанию кроме Single Document (вместо Multiple).
- В методе OnDraw класса CwelcomeView добавляются две строки: CString welcome_string = "Добро пожаловать в Visual C++"; и pDC->TextOut(0,0,welcome_string);
- программа должна выводить в окне фразу "Добро пожаловать в Visual C++".

У меня при компиляции возникает fatal ошибка (см. приложение).
В связи с вышеизложенным возникает закономерный вопрос что за ошибка и как с ней бороться?

Спасибо

PS: Использую MS Visual Studio 2005, а в книге описывается 6-я версия.
2.2K
05 ноября 2008 года
REFOT
181 / / 08.04.2005
Сделай так:

 
Код:
CString welcome_string = _T("Добро пожаловать в Visual C++");


или так:

 
Код:
CString welcome_string = L"Добро пожаловать в Visual C++";


В 2005 студии проект по умолчанию использует Юникод.
288
05 ноября 2008 года
nikitozz
1.2K / / 09.03.2007
Проблема в том, что по умолчанию проекты в Visual Studio 2005 создаются с кодировкой Unicode. В этом случае строковые константы надо оформлять так
 
Код:
CString welcome_string = _T("Добро пожаловать в Visual C++");

или так
 
Код:
CString welcome_string = L"Добро пожаловать в Visual C++";


Либо можете при создании проекта в мастере убирать галочку "Use unicode library".
В готовом же проекте отключить использование Unicode можно в настройках проекта Project->Properties->General->Character Set

P.S. Опоздал ))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог