Resultados da pesquisa a pedido "malloc"
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 = ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...
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, ...
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> > > > > ...