Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2009, 12:30   #1
ArtiSoft
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 21
По умолчанию Не могу понять ошибку функции TextOut

мне нужно вывести строку в окно формы. и пишу такой код
Код:
TextOut(pDC, x, i, S, strlen(S));
где S - char S[8];
ошибку выдает след:
error C2664: 'TextOut': cannot convert parameter 4 from 'char [8]' to 'LPCWSTR'
как от него избавиться????
ArtiSoft вне форума Ответить с цитированием
Старый 24.12.2009, 14:03   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

LPCWSTR
Цитата:
Pointer to a constant null-terminated string of 16-bit Unicode characters. For more information, see Character Sets Used By Fonts.

This type is declared in WinNT.h as follows:


Код:
typedef CONST WCHAR *LPCWSTR;
вполне логично что компилятор "cannot convert" из обычного char в WCHAR

Последний раз редактировалось m0nax; 24.12.2009 в 14:06.
m0nax вне форума Ответить с цитированием
Старый 24.12.2009, 16:29   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

может TextOutA тогда?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу понять ошибку. KoBRaAndrey Общие вопросы Delphi 2 18.11.2009 19:28
не могу понять Dawystrik SQL, базы данных 0 06.09.2009 19:20
Не могу понять Superlotles Помощь студентам 8 31.08.2009 20:39
При выполнении программа отображает ошибку, в чем проблема понять не могу Hyjak Помощь студентам 7 20.10.2008 23:48
не могу понять... Dutchman Паскаль, Turbo Pascal, PascalABC.NET 4 14.12.2006 07:14