Я должен реализовать функцию, которая возвращает адрес памяти указателя, когда я выделяю его malloc()
. Я знаю, что malloc(value)
выделяет область на куче размером value
.Сохранить адрес памяти указателя
Я знаю, как реализовать код для печати адреса памяти этого указателя:
void *s = malloc (size)
printf("%p\n",s);
Мой вопрос, как я могу сохранить значение напечатанный этим кодом в междунар или строки? Могу ли я? Я сожалею, если это глупый вопрос ...
Что вы собираетесь с этим делать? Вам просто нужна строка для печати? Это всего лишь массив символов, как любая другая строка. Или вы пытаетесь сохранить значение самого указателя? Это просто 's'. – Joe