Результаты поиска по запросу "malloc"
Функция free () в C не работает для меня
Я пытался освободить память, выделенную черезmalloc() с помощьюfree(). Некоторые структуры он делает свободными, но оставляет некоторые такими, какими они были, и они также остаются связанными со своими детьми. Это также никогда не освобождает ...
LD_PRELOAD работает только для malloc, но не бесплатно
Я пытаюсь вставить malloc / free / calloc / realloc и т. Д. С некоторыми вставителями через LD_PRELOAD. В моем маленьком тесте толькоmalloc кажется, вставлен, хотяfree обнаружен (см. вывод). Я ожидаю, что вывод будет содержать строку «NANO: free ...
Как объявить массив с произвольным размером
Хорошо, это вопрос домашней работы по программированию на C. Но я действительно застрял. Я прошу пользователя ввести слова, а затем вставляю ввод в массив, но я не могу контролировать количество слов, которые вводит пользователь. Я предполагаю, ...
Должны ли мы проверить, если распределение памяти не удается?
Я видел много кода, который проверяет NULL-указатели при каждом выделении. Это делает код многословным, и, если это не делается последовательно, только тогда, когда программист почувствует, что это так, даже не гарантирует, что программа не будет ...
Могу ли я рассчитывать на то, что malloc вернет NULL?
Я читал это в системах Unix,malloc может возвращать ненулевой указатель, даже если память фактически не доступна, и попытка использовать память позже вызовет ошибку. Поскольку я не могу уловить такую ошибку, проверяя NULL, я задаюсь вопросом, ...
Освобождение malloc не удалит данные char
Я сделал меньший сценарий моей большей проблемы. Я пытаюсь передать строку функции, которая из нее создаст новую строку. Однако я столкнулся с некоторыми проблемами. Я определил строку как typedef char string[1024];Затем у меня есть функция, ...
Xcode 4: не могу использовать Enable Guard Malloc из-за ошибки dylib для симулятора iPad
В Xcode 4.x я отредактировал свою схему Run на «Enable Guard Malloc», так как у меня есть неописуемая ошибка malloc, которую мне нужно отследить. Я знаю, что мне нужно запустить симулятор, чтобы использовать эту функцию. Тем не менее, когда я ...
Проблемы с LD_PRELOAD и calloc () для некоторых исполняемых файлов
Относительно предыдущегомой вопрос [https://stackoverflow.com/questions/7811656/ld-preload-only-working-for-malloc-not-free] Я успешно вставилmalloc, ноcalloc кажется более проблематичным. То есть с определенными хозяевами,calloc застревает в ...
Основной Malloc / Free
Если у меня есть фрагмент моей программы, например: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Это означает, что каждый раз, когда я перебираю цикл while, я заново выделяю 100 байтов, на которые указывает указатель ...
Как динамически выделить пространство памяти для строки и получить эту строку от пользователя?
Я хочу прочитать ввод от пользователя с помощью программы C. Я не хочу использовать массив, как, char names[50];потому что если пользователь дает строку длиной 10, то оставшиеся пробелы теряются. Если я использую символьный указатель, ...