Resultados de la búsqueda a petición "malloc"

0 la respuesta

Mallocing y reinicio de la matriz cada vez que se ejecuta la función

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 la respuesta

El puntero a la cadena cambia su valor inesperadamente

He notado que, al escribir una cadena en una matriz asignada conmalloc(), su valor cambia. Para ser claros, aquí está el código que replica este "error": #include <unistd.h> #include <string.h> #include <stdio.h> #include <fcntl.h> #include ...

1 la respuesta

¿Por qué me segfault?

Aquí está mi código, obtengo un error de segmentación y no sé por qué ... Estoy creando una cuadrícula quen es su tamañotab es una matriz cuyo tipo es cellule: una celda tiene 2 valores. Entonces estoy creando en la funcióncreer_grille una matriz ...

3 la respuesta

error de malloc al intentar leer un archivo de texto de laberinto en C [cerrado]

Estoy tratando de que mi código se lea desde un archivo de texto cuyo contenido involucra: (el archivo de texto se llama maze1.txt) 5 5 %%%%% S % % % % % % E %%%%%Sin embargo, cada vez que intento ejecutar el programa, recibo unFallo de ...

2 la respuesta

El programa no se bloquea en el desbordamiento del montón

He escrito el siguiente 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); }Cuando ejecuto esto como: ./test `python ...

5 la respuesta

Malloc vs nuevo para primitivos

Entiendo los beneficios de usarnew en contramalloc en C ++. Pero para casos específicos como los tipos de datos primitivos (sin matriz):int, float etc., ¿es más rápido de usar?malloc quenew? Aunque, siempre es recomendable usarnew incluso para ...

2 la respuesta

Memcpy toma el mismo tiempo que memset

Quiero medir el ancho de banda de la memoria usandomemcpy. Modifiqué el código de esta respuesta:por qué vectorizar el bucle no mejora el rendimiento [https://stackoverflow.com/a/18159503/2542702]que usómemset para medir el ancho de banda. El ...

3 la respuesta

¿La mejor manera de asignar memoria a una matriz bidimensional en C?

¿Cuál es la mejor manera de asignar memoria a untwo-d array enC, desde ambas perspectivas:memory-management yspeed ? Además, que es mejor usar, untwo-d array (y asignarle memoria) o undouble pointer ? ¿Alguien puede explicar en detalle, qué ...

4 la respuesta

Lenguaje C: liberación de memoria de punteros para estructurar

Digamos que he declarado un puntero a una estructura y lo asigno con malloc () usando esta definición typedef struct node { int info; struct node *next; } NODE;Luego, en algún lugar del código, le dije dos punteros NODE *node1, *node2 = NULL; ...

1 la respuesta

malloc_trim (0) lanza Fastbins de Thread Arenas?

Durante la última semana más o menos he estado investigando un problema en una aplicación donde el uso de memoria se acumula con el tiempo. Lo reduje a una línea que copia un std::vector< std::vector< std::vector< std::map< uint, map< uint, ...