Resultados da pesquisa a pedido "malloc"

2 a resposta

Chamada para malloc falhando na sessão gdb

Estou tentando depurar um programa C e o gdb está me dizendo que existe um segfault na linha 329 de uma determinada função. Por isso, defino um ponto de interrupção para essa função e estou tentando passar por ela. No entanto, sempre que chego à ...

16 a resposta

Liberar recursivamente estruturas C

Eu tenho uma estrutura que contém apenas ponteiros para a memória que eu aloquei. Existe uma maneira de liberar recursivamente cada elemento que é um ponteiro, em vez de ligar livremente em cada u Por exemplo, digamos que eu tenho esse ...

6 a resposta

Erro: conversão para o tipo não escalar solicitado

Estou tendo um pequeno problema ao tentar localizar essa estrutura. Aqui está o código para a estrutura: typedef struct stats { int strength; int wisdom; int agility; } stats; typedef struct inventory { int n_items; char **wepons; char **armor; ...

10 a resposta

Por que malloc (0) retorna um endereço não nulo no Window

O código abaixo retorna um endereço quando executado no Windows, embora eu estivesse esperando que retornasse NUL int main() { char *ptr = NULL; ptr = malloc(0); printf("malloc returned = %u\n", ptr); }O que poderia ter motivado essa ...

6 a resposta

Alocar dinamicamente uma estrutura dentro de uma estrutura

Estou alocando dinamicamente uma estrutura que tem uma estrutura diferente como membro: struct a { // other members struct b; }struct b basicamente mantém um ponteiro para outrostruct b, então pense emstruct b como uma lista vinculada. Se eu ...