Resultados da pesquisa a pedido "malloc"
Diferença de usos entre malloc e calloc
gcc 4.5.1 c89Eu escrevi esse código fonte para minha melhor compreensão do malloc e calloc. Eu entendo, mas só tenho algumas perguntas. dev = malloc(number * sizeof *devices);é igual a este calloc. Não estou preocupado em limpar a memória. dev ...
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. ...
Perguntas sobre a memória Malloc
Antes de tudo, notei que, quando eu malloc memory vs. calloc, a pegada de memória é diferente. Estou trabalhando com conjuntos de dados de vários GB. Tudo bem que esses dados sejam aleatórios. Eu esperava poder apenas concentrar uma grande ...
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 ...
Todas as chamadas malloc precisam ser liberadas
Pelo que entendi, porque o malloc atribui dinamicamente o mem, você precisa liberá-lo para que possa ser usado com um ganho. O que acontece se você retornar um caractere * criado com o malloc (ou seja, como você deve libertá-lo)Se você deixar o ...
Estou usando o malloc corretamente?
Dia bom! Eu preciso usar o malloc na criação de um sistema de lista de alunos .... Para ser eficiente, nosso professor nos pediu para usá-lo em uma estrutura, então eu criei uma estrutura da seguinte maneira: struct student { char studentID[6]; ...
Gravando no ponteiro fora dos limites após malloc () não causando erro
quando tento o código abaixo, ele funciona bem. Estou esquecendo de algo? main() { int *p; p=malloc(sizeof(int)); printf("size of p=%d\n",sizeof(p)); p[500]=999999; printf("p[0]=%d",p[500]); return 0; }Eu tentei com malloc (0 * sizeof (int)) ou ...
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 ...
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 ...
Existe uma diferença fundamental entre malloc e HeapAlloc (além da portabilidade)?
Estou tendo um código que, por vários motivos, estou tentando portar do tempo de execução C para um que use a API de Heap do Windows. Eu encontrei um problema: se eu redirecionar omalloc/calloc/realloc/free ...