Realloc си
Автор Гоша Комаров задал вопрос в разделе Другие языки и технологии
Си realloc и получил лучший ответ
Ответ от Капитан Гугл[гуру]
А чем тебе описания в сети не по-человечески? Судя по коду, тебе еще рано за управление памятью браться, ты еще в базовом синтаксисе не разобрался, поэтому я даже не знаю, как отвечать на этот вопрос - как я ни отвечу, если мой ответ не будет включать в себя пол-учебника C, то это для тебя будет, видимо, не "по-человечески".
Ответ от Макарычев Михаил[гуру]
void * realloc(void *memblock, size_t size);
Функция изменения размера выделенного ранее блока памяти:
В первом параметре memblock (не типизированный указатель) передается указатель на выделенный ранее блок памяти. Во втором параметре size (целое незнаковое число) передается новый размер блока памяти. Функция возвращает значение не типизированного указателя на «выделенный заново» блок памяти, или значение NULL, если блок памяти заданного объема выделить не удалось. Например, увеличение целочисленного массива до 30-ти элементов:
array = (int *)realloc(array,30*sizeof(int));
И ещё. Функцию realloc можно использовать для простого выделения динамической памяти, если в качестве первого параметре указать значения NULL. Или для освобождения динамической памяти, если в качестве значения второго параметра указать значение 0.
void * realloc(void *memblock, size_t size);
Функция изменения размера выделенного ранее блока памяти:
В первом параметре memblock (не типизированный указатель) передается указатель на выделенный ранее блок памяти. Во втором параметре size (целое незнаковое число) передается новый размер блока памяти. Функция возвращает значение не типизированного указателя на «выделенный заново» блок памяти, или значение NULL, если блок памяти заданного объема выделить не удалось. Например, увеличение целочисленного массива до 30-ти элементов:
array = (int *)realloc(array,30*sizeof(int));
И ещё. Функцию realloc можно использовать для простого выделения динамической памяти, если в качестве первого параметре указать значения NULL. Или для освобождения динамической памяти, если в качестве значения второго параметра указать значение 0.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Си realloc
спросили в Gotthard
Динамическое выделение памяти, при сравнении строк. (Си без использования встр. функций)
> char *pass;
> scanf("%s", &pass);
Это не будет работать!
В переменной pass
подробнее...
Динамическое выделение памяти, при сравнении строк. (Си без использования встр. функций)
> char *pass;
> scanf("%s", &pass);
Это не будет работать!
В переменной pass
подробнее...
2.Бактерии. Строение бактериальной клетки. Форма и размеры бактерий. Подвижность бактерий.
Различают несколько основных форм бактерий - кокковидные,
палочковидные, извитые и
подробнее...
Скажите пожалуйста какая религия самая большая в мире по численности и сколько численностью каждая религия,
Слишком много вопросов : выбираю один. Главный.
13 Входите тесными вратами, потому что широки
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Елена Петровна сказала "НЕТ РЕЛИГИИ ВЫШЕ ИСТИНЫ" Как Вы к этому относитесь?
Истина сияет собственным светом, и не подобает просвещать умы пламенем костров. (цит)
подробнее...
спросили в Запрет Запреты
Настанет ли мир на земле когда власти запретят все религии?
Спасибо за резолюцию на английском, которые россияне знают в совершенстве:) )
Как ни странно,
подробнее...
Настанет ли мир на земле когда власти запретят все религии?
Спасибо за резолюцию на английском, которые россияне знают в совершенстве:) )
Как ни странно,
подробнее...
спросили в Лян
Какая религия в Финляндии?
В 1923 году в Финляндии была провозглашена свобода вероисповедания.
подробнее...
Какая религия в Финляндии?
В 1923 году в Финляндии была провозглашена свобода вероисповедания.
подробнее...
в каких религиях делают "обрезание" и зачем??
К гигиене это не имеет никакого отношения - это чистое заблуждение.
Согласно иудейской
подробнее...
спросили в Вепревые
Свинная рулька - чешское национальное блюдо?
Боюсь что пиво скиснет пока будете готовить СИЕ блюдо
Источник:
подробнее...
Свинная рулька - чешское национальное блюдо?
Боюсь что пиво скиснет пока будете готовить СИЕ блюдо
Источник:
подробнее...
спросили в Деизм
Какая религия истинная?
Самая правильная религия никогда не будет заниматься саморекламой и самопиаром, тем более,
подробнее...
Какая религия истинная?
Самая правильная религия никогда не будет заниматься саморекламой и самопиаром, тем более,
подробнее...
спросили в 1209 год
Свидетели Иеговы.
Уважаемая Инна!
«Перевод» Нового Завета Свидетелей Иеговы (называется «Новый мир», или
подробнее...
Свидетели Иеговы.
Уважаемая Инна!
«Перевод» Нового Завета Свидетелей Иеговы (называется «Новый мир», или
подробнее...
спросили в Вождение
А Вы помните своего инструктора по вождению? Какие его слова остаются в Вашей памяти?)
У меня их два было.
С одним заблудились в незнакомой ни мне, ни ему деревне, искали магазин -
подробнее...
А Вы помните своего инструктора по вождению? Какие его слова остаются в Вашей памяти?)
У меня их два было.
С одним заблудились в незнакомой ни мне, ни ему деревне, искали магазин -
подробнее...
на чем основана вера Св. Иеговых? подскажите...
Иеговизм: культ галантерейщика.
"Свидетели Иеговы" говорят: Святой Троицы нет!
"Свидетели
подробнее...
Хакасия.
Хакасы (самоназвание тадар, мн. ч. тадарлар, в фольклоре хоорай, хыргыс-хоорай) , в русск.
подробнее...