Resultados da pesquisa a pedido "malloc"

0 a resposta

Malloc'ing e redefinindo a matriz toda vez que a função é executada

struct variables { unsigned int counter; char *bra; unsigned int maxb; int *findtheking; unsigned int numoright; }; int getlen = 0; // I give getlen a value in another function int solo = 0; mat.bra = (char*)malloc(sizeof(char)*getlen); mat.bra = ...

4 a resposta

Ponteiro para string altera seu valor inesperadamente

Observei que, ao escrever uma string em uma matriz alocada commalloc(), seu valor muda. Para ficar claro, aqui está o código que replica esse "erro": #include <unistd.h> #include <string.h> #include <stdio.h> #include <fcntl.h> #include ...

1 a resposta

Por que eu segfault?

Aqui está o meu código, estou recebendo uma falha de segmentação e não sei por que ... Estou criando uma grade quen é o seu tamanhotab é uma matriz cujo tipo é célula: uma célula possui 2 valores. Então, eu estou criando na funçãocreer_grille uma ...

3 a resposta

erro malloc ao tentar ler um arquivo de texto labirinto em C [fechado]

Estou tentando fazer meu código ler de um arquivo de texto que envolve o conteúdo: (o arquivo de texto é chamado maze1.txt) 5 5 %%%%% S % % % % % % E %%%%%No entanto, sempre que tento executar o programa, recebo umafalha de segmentaçãoo que eu ...

2 a resposta

Programa não falha no estouro de heap

Eu escrevi o seguinte programa: #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); }Quando eu executo isso como: ./test `python ...

5 a resposta

Malloc vs New for Primitives

Eu entendo os benefícios de usarnew contramalloc em C ++. Mas, para casos específicos, como tipos de dados primitivos (sem matriz) -int, float etc., é mais rápido usarmalloc do quenew? Embora seja sempre aconselhável usarnew mesmo para ...

2 a resposta

Memcpy leva o mesmo tempo que memset

Quero medir a largura de banda da memória usandomemcpy. Eu modifiquei o código desta resposta:por que a vetorização do loop não tem melhoria de desempenho [https://stackoverflow.com/a/18159503/2542702]que usoumemset para medir a largura de banda. ...

3 a resposta

Melhor maneira de alocar memória para uma matriz bidimensional em C?

Qual é a melhor maneira de alocar memória para umtwo-d array noC, de ambas as perspectivas:memory-management espeed ? Além disso, o que é melhor usar, umtwo-d array (e alocar memória) ou umdouble pointer ? Alguém pode explicar em detalhes, o que ...

4 a resposta

Linguagem C: Liberando memória de ponteiros para estruturar

Digamos que eu declarei um ponteiro para uma estrutura e atribua-o com malloc () usando esta definição typedef struct node { int info; struct node *next; } NODE;Então em algum lugar do código eu declarei dois ponteiros para ele NODE *node1, ...

1 a resposta

malloc_trim (0) lança fastbins de arenas de threads?

Na última semana, estive investigando um problema em um aplicativo em que o uso da memória se acumula ao longo do tempo. Limitei-o a uma linha que copia um std::vector< std::vector< std::vector< std::map< uint, map< uint, std::bitset< N> > > > > ...