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

LPCTSTR - это const wchar_t*? - C++

Восстановить пароль Регистрация
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 06:08     LPCTSTR - это const wchar_t*? #1
LPCTSTR - это const wchar_t*?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
13.04.2014, 06:24     LPCTSTR - это const wchar_t*? #2
WinNT.h

C
1
2
3
4
5
#ifdef UNICODE
 typedef LPCWSTR LPCTSTR; 
#else
 typedef LPCSTR LPCTSTR;
#endif

В unicode, то LPCWSTR
(typedef CONST WCHAR *LPCWSTR; )
если нет LPCTSTR
(typedef CHAR *LPSTR; )
Миниатюры
LPCTSTR - это const wchar_t*?  
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 06:43  [ТС]     LPCTSTR - это const wchar_t*? #3
Следует ли это:
C++
1
2
typedef const WCHAR   *PCWSTR, *LPCWSTR;
typedef       LPCWSTR  PCTSTR,  LPCTSTR;
понимать так, что LPCTSTR - это указатель на const WCHAR? И как объявлен WCHAR?
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
13.04.2014, 08:21     LPCTSTR - это const wchar_t*? #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от taras atavin Посмотреть сообщение
И как объявлен WCHAR?
У Вас большая часть вопросов сводится к "открыть документацию и почитать". Мб пора начать так делать?
http://msdn.microsoft.com/en-us/library/cc230399.aspx
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
13.04.2014, 10:48     LPCTSTR - это const wchar_t*? #5
Или нажмите F12 в студии, и перейдете в заголовочный файл, где все это объявлено...
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 10:59  [ТС]     LPCTSTR - это const wchar_t*? #6
У меня нет студии.
Tulosba
:)
Эксперт C++
4377 / 3220 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
13.04.2014, 11:34     LPCTSTR - это const wchar_t*? #7
Цитата Сообщение от taras atavin Посмотреть сообщение
У меня нет студии.
Конечно, зачем она нужна, если есть форум.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 12:01  [ТС]     LPCTSTR - это const wchar_t*? #8
Ваще не понял юмора.
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
13.04.2014, 12:55     LPCTSTR - это const wchar_t*? #9
Цитата Сообщение от taras atavin Посмотреть сообщение
У меня нет студии.
А что есть-то? Если есть mingw, то там заголовочные файлы Win API тоже присутствуют. Даже если Linux, то можно поставить wine-headers и mingw-crosstolls и тоже посмотреть...
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
13.04.2014, 12:58     LPCTSTR - это const wchar_t*? #10
Tulosba, DrOffset, не обижайте ребенка.
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
13.04.2014, 13:12     LPCTSTR - это const wchar_t*? #11
0x10, а что такого? нормальный совет, разве плохо ни от кого не зависеть и самому знать где что посмотреть? А то тут на форуме иногда такого насоветуют, страшно становится
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 13:16  [ТС]     LPCTSTR - это const wchar_t*? #12
0x10, тебя что ли?

Добавлено через 2 минуты
Цитата Сообщение от DrOffset Посмотреть сообщение
А что есть-то?
Кодоблоки.
Цитата Сообщение от DrOffset Посмотреть сообщение
Если есть mingw, то там заголовочные файлы Win API тоже присутствуют.
По F12? Причём, знать бы ещё, в какой именно голове искать тип. Я даже у гугла сначала спросил, он притворился партизаном.
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
13.04.2014, 13:17     LPCTSTR - это const wchar_t*? #13
Цитата Сообщение от taras atavin Посмотреть сообщение
По F12?
Зачем? Открываем includes и делаем файловый поиск по содержимому...
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 13:17  [ТС]     LPCTSTR - это const wchar_t*? #14
Цитата Сообщение от DrOffset Посмотреть сообщение
Даже если Linux, то можно поставить wine-headers и mingw-crosstolls и тоже посмотреть...
Я не настолько люблю глюки, чтоб ещё на линь их цеплять, иных же применений вайну нет, ведь это альтернативная реконструкция винды от другой команды разработчиков, в отличие от мелкомягких с трудом представляющих себе оригинал, а от недопонимания между таким апи и приладами глюки гарантированы.
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
13.04.2014, 13:27     LPCTSTR - это const wchar_t*? #15
Цитата Сообщение от taras atavin Посмотреть сообщение
Я не настолько люблю глюки, чтоб ещё на линь их цеплять, иных же применений вайну нет, ведь это альтернативная реконструкция винды от другой команды разработчиков, в отличие от мелкомягких с трудом представляющих себе оригинал, а от недопонимания между таким апи и приладами глюки гарантированы.
Я как бы не wine предлагал ставить, а wine-headers. Они нужны для кросскомпиляции win приложений из Linux.

Добавлено через 2 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
Кодоблоки.
В кодоблоках, кстати, есть функция "Find declaration", правда она не всегда работает почему-то.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2014, 13:40     LPCTSTR - это const wchar_t*?
Еще ссылки по теме:

C++ Cannot convert 'wchar_t *' to 'const char *'
Cannot convert from 'wchar_t' to 'const wchar_t *' C++
C++ Указатель на const двумерный массив wchar_t

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.04.2014, 13:40  [ТС]     LPCTSTR - это const wchar_t*? #16
Она не работает в том случае, если к проекту не подключен, а в подключенные не заинклажен файл с декларацией, проблему простой забывчивости типа решает гораздо лучше кодированных префиксов в венгерской нотации, но если тип вообще не известен, то не поможет.
Yandex
Объявления
13.04.2014, 13:40     LPCTSTR - это const wchar_t*?
Ответ Создать тему
Опции темы

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