Reply to this topicStart new topic
> Присвояване на адрес на променлива
breaniac
публикация 19.12.2013г. в 11:02ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 3
Дата на регистрация: 13.12.2013г.
Потребител # 23 606





Здравейте,
имам следният проблем - имам дефинирана структура

typedef struct {
filTYPE_FILE type;
WORD crc;
BYTE *addr;
UINT size;
BYTE name[MAX_NAME_LENGTH]; // the two first characters indicate
// revision nb for compatibility checking
} TYPE_FILE_ENTRY;

и функция:

void *filGet_file(filTYPE_FILE type, UCHAR n)
{
const TYPE_FILE_ENTRY *f = pGet_file_entry(type, n);
BYTE ft;

if (f == NULL)
return NULL;
else{
ft = f->addr;
return f->addr;
}
}

въпросът ми е възможно ли е по някакъв начин променливата ft във функцията да вземе адресът на "addr" членът на структурата, който е указател и в нея за се запише адресът а не стойността под указателят на addr? Как може да стане това? Благодаря предварително!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 10:10 - 25.08.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.