Resultados de la búsqueda a petición "malloc"
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 = ...
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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
¿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é ...
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; ...
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, ...