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

Получение текста из PTSTR - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Nekr0n
0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 67
28.04.2011, 02:23     Получение текста из PTSTR #1
Как из
C++
1
2
3
PTSTR q;
......
GetWindowText(texted,q,50);
Получить внутренний текст, пробовал так:
C++
1
out << q;
out -> переменная потокового выхода, рабочая выводит то-ли адрес то-ли еще что-то от PTSTR и нормальное значение константных строк.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
28.04.2011, 03:49     Получение текста из PTSTR #2
PTSTR вроде как по названию является указателем, чтобы получить его содержимое, нужно его разыменовать.
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
28.04.2011, 13:36     Получение текста из PTSTR #3
А в чем проблема, ведь по сути PTSTR это wchar_t* или char*:
C++
1
2
3
4
5
#ifdef  UNICODE
typedef wchar_t* PTSTR;
#else
typedef char* PTSTR;
#endif
Возможно у вас смешиваются Unicode и ANSI строки
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
28.04.2011, 16:11     Получение текста из PTSTR #4
Цитата Сообщение от Nekr0n Посмотреть сообщение
PTSTR q;
Ты пытаешся считать строку в не инициализированный указатель. Сперва выдели память пож строку, а потом читай.
Yandex
Объявления
28.04.2011, 16:11     Получение текста из PTSTR
Ответ Создать тему
Опции темы

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