Результаты поиска по запросу "malloc"

1 ответ

Вы не можете умножить указатель и size_t ...

шу прощения за длинный код. У меня простой вопрос, но я решил включить свой код, чтобы было ясно, откуда я. Я получаю реаллок коррупцию. Я думаю, что коррупц...

1 ответ

).

я есть код, который по разным причинам я пытаюсь перенести из среды выполнения C на тот, который использует Windows Heap API. Я столкнулся с проблемой: если я перенаправитьmalloc/calloc/realloc/free звонки вHeapAlloc/HeapReAlloc/HeapFree (с ...

1 ответ

Это было очевидно :-)

исал следующую программу: #include <stdio.h> #include <string.h> #include <stdlib.h> void main(int argc, char *argv[]){ char *input; input = (char*)malloc(16); printf("input is : %s\n", input); }Когда я запускаю это как: ./test `python -c ...

ТОП публикаций

1 ответ

 и после того, как все эти памяти будут освобождены, вы освободите память, выделенную в

ой код, я получаю ошибку сегментации, и я не знаю почему ... Я создаю сетку, котораяn это его размер,tab это массив, типом которого является cellule: ячейка имеет 2 значения. Итак, я создаю в функцииcreer_grille массив яmalloc это (размер может ...

1 ответ

за исключением случая, когда malloc не удалось

асно ли делать что-то вроде следующего? #include <stdio.h> #include <malloc.h> #include <string.h> int main(void) { char* msg; strcpy(msg, "Hello World!!!"); //<--------- printf("%s\n", msg); return 0; }Или следует использовать следующее? char* ...

1 ответ

Каждый раз, когда вы работаете с указателем, важно убедиться, что он установлен в значение, прежде чем разыменовывать его. Поощряйте, чтобы ваш компилятор предупреждал вас, многие современные компиляторы могут уловить подобные вещи. Вы также можете задать указатели cutesy значения по умолчанию, например 0xdeadbeef (да! Это число в шестнадцатеричном формате, это также просто слово, так что это выглядит забавно), чтобы они выделялись. (Опция% p для printf полезна для отображения указателей, как грубая форма отладки. Программы отладчика также могут показать их довольно хорошо.)

ал C всего несколько недель, и я не потратил много времени на то, чтобы беспокоиться о себеmalloc(), Однако недавно моя программа возвратила строку счастливых лиц вместо истинных / ложных значений, которые я ожидал. Если я создаю структуру, как ...

1 ответ

Эффективность функции Маллока в CUDA

Я пытаюсь перенести некоторые коды процессора в CUDA. Моя карта CUDA основана на архитектуре Fermi, и поэтому я могу использовать функцию malloc () в устройстве для динамического распределения памяти и не нужно много менять исходные ...

1 ответ

LD_PRELOAD работает только для malloc, но не бесплатно

Я пытаюсь вставить malloc / free / calloc / realloc и т. Д. С некоторыми вставителями через LD_PRELOAD. В моем маленьком тесте толькоmalloc кажется, вставлен, хотяfree обнаружен (см. вывод). Я ожидаю, что вывод будет содержать строку «NANO: free ...

1 ответ

Xcode 4: не могу использовать Enable Guard Malloc из-за ошибки dylib для симулятора iPad

В Xcode 4.x я отредактировал свою схему Run на «Enable Guard Malloc», так как у меня есть неописуемая ошибка malloc, которую мне нужно отследить. Я знаю, что мне нужно запустить симулятор, чтобы использовать эту функцию. Тем не менее, когда я ...

1 ответ

копировать данные, которые размещены в устройстве, с устройства на хост

У меня есть указатель, который динамически размещается в устройстве, то как я могу скопировать его с устройства на хост? #include <stdio.h> #define cudaSafeCall(call){ \ cudaError err = call; \ if(cudaSuccess != err){ \ fprintf(stderr, "%s(%i) : ...