powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Присвоение значения указателю.
8 сообщений из 8, страница 1 из 1
Присвоение значения указателю.
    #33725800
a_s_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую. Подскажите пожалуйста как присвоить указателю одного типа значение другого типа.

К примеру есть имеем:
char *pointer;
wchar_t string;

как сделать так чтобы pointer указывал на string.
Кроме как так ничего не смог придумать:

asm
mov pointer,offset string

Если что глупое спросил, просьба сразу не убивать, я си 2 дня как поставил, и книжек прочитать ещё не успел. А указатели не ждут.
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33725954
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать то это можно:
Код: plaintext
1.
2.
3.
4.
void *v;
char *p;
wchar_t s;
v=(wchar_t *)s;
p=(char *)v;
только это бессмысленное извращение
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33725961
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват, наврал.
Вот так:
Код: plaintext
1.
2.
wchar_t string;
char *pointer;
pointer=(char *)(&string);
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33726016
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гораздо лучше иметь указатель того же типа что и у объекта, на который ты собираешся указывать.
Код: plaintext
1.
2.
3.
wchar_t* pointer;
wchar_t string;
pointer=&string;
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33726310
a_s_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем.

только это бессмысленное извращение
Это о чём? Просто есть функция, которая возвращает указатель неизвестно начто(char, wchar_t, int), с ним работать надо, а dll-ку переписывать очень не шочется.
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33726402
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_s_dСпасибо всем.

только это бессмысленное извращение
Это о чём? Просто есть функция, которая возвращает указатель неизвестно начто(char, wchar_t, int), с ним работать надо, а dll-ку переписывать очень не шочется.

Сталкивался с таким. У меня был первый параметр - тип данных, а второй сами данные. Решал эту проблему так:
1. Передавал указатель как void *
2. Потом преобразовывал так уже как надо: (int *, char *, int, ...)
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33727067
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_s_dПриветствую. Подскажите пожалуйста как присвоить указателю одного типа значение другого типа.

К примеру есть имеем:
char *pointer;
wchar_t string;
...
Если что глупое спросил, просьба сразу не убивать, я си 2 дня как поставил, и книжек прочитать ещё не успел. А указатели не ждут.


Нет, лучше сначала прочитай все же книжек. А то такого нагородишь ....
...
Рейтинг: 0 / 0
Присвоение значения указателю.
    #33727340
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в качестве указателя неизвестно на что используется void*
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Присвоение значения указателю.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]