|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.04.2013, 21:03 | #31 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
Ещё я впервые столкнулся с таким типом как LPSTR. Нужно преобразовать его в char. Это возможно?
|
03.04.2013, 22:02 | #32 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
LPSTR это если не ошибаюсь *char.
Для чего его преобразовывать?
I'm learning to live...
|
03.04.2013, 23:08 | #33 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
Значит можно использовать функции обработки обычных строк?
А чем char и *char отличаются? Stilet, не поможете написать код для добавления структуры к окну? Подробнее на прошлых страницах. Я плохо разбираюсь в указателях и в winapi мало что понимаю поэтому прошу объяснять попроще) Последний раз редактировалось x_Alex_x; 03.04.2013 в 23:32. |
03.04.2013, 23:35 | #34 | |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Сразу скажу что в С++ новичок. в модуле winnt.h тип LPSTR описан так:
typedef char* LPSTR;. Таким образом char* и LPSTR равнозначны. сhar и char* отличаются тем, что char - \nj символ в формате ANSI или число от 0 до 255, занимающее 1 байт, а char* - это указатель на строку в формате ANSI, занимающий, как и все указатели, 4 байта. Если не верите, напишите : Код:
Цитата:
Если помог, проси поставить минус. Будь оригинален!
|
|
04.04.2013, 10:57 | #35 | |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
Цитата:
|
|
04.04.2013, 12:22 | #36 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
04.04.2013, 17:15 | #37 | |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
Цитата:
|
|
04.04.2013, 18:13 | #38 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
05.04.2013, 12:20 | #39 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
Вот теперь работает без ошибки:
Имеется всё та же структура Код:
Код:
В первой строчке объявляется структура mystruct типа Struct. Во второй вроде бы создаётся указатель ptr типа Struct. В третьей указателю присваивается адрес первого байта свободной памяти, размером mystruct(под созданную структуру) А в последней структура mystruct, через указатель ptr привязывается к созданному окну hChild. Проверьте пожалуйста правильно я сделал или нет? |
05.04.2013, 15:57 | #40 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Первая строчка не нужна
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinApi и С/С++ разные вещи | Sylar9 | Общие вопросы C/C++ | 2 | 27.03.2012 23:41 |
завернуть флеш в учу оболочку | gufon | Общие вопросы Delphi | 3 | 20.07.2011 07:13 |
учу borland С++ builder 6 | Dazzl | C++ Builder | 3 | 13.05.2011 18:01 |
Учу Си++ под Linux, необходима помощь | prog16 | Свободное общение | 12 | 09.08.2009 15:15 |
Разные вопросы о Delphi | Enko | Помощь студентам | 21 | 10.09.2007 05:54 |