Resultados de la búsqueda a petición "malloc"
Basic Malloc / Gratis
Si tengo un fragmento de mi programa como este: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Esto significa que cada vez que recorro el ciclo while, asigno nuevamente 100 bytes a los que apunta el puntero del nodo, ...
Liberar malloc no borrará los datos de char
Hice un escenario más pequeño de mi mayor problema. Lo que trato de hacer es pasar una cadena a una función que haga una nueva cadena. Sin embargo, me encontré con algunos problemas. He definido una cadena como typedef char string[1024]; ...
¿Cuál es la diferencia entre "nuevo" y "malloc" y "calloc" en C ++? [duplicar
¿Cuál es la diferencia entre "nuevo" y "malloc" y "calloc" y otros en la familia? (Cuándo) ¿Necesito algo más que "nuevo"? ¿Se implementa uno de ellos usando algún otro?
Cómo asignar dinámicamente espacio de memoria para una cadena y obtener esa cadena del usuario?
Quiero leer la entrada del usuario usando el programa C. No quiero usar una matriz como, char names[50];porque si el usuario da una cadena de longitud 10, entonces los espacios restantes se desperdician. Si uso el puntero de caracteres ...
malloc () vs. HeapAlloc ()
¿Cuál es la diferencia entre malloc () y HeapAlloc ()? Por lo que yo entiendo, malloc asigna memoria del montón, al igual que HeapAlloc, ¿verdad? ¿Entonces cuál es la diferencia ¡Gracias
Mallocs grandes de 64 bits
¿Cuáles son las razones por las que un malloc () fallaría, especialmente en 64 bits? Mi problema específico es tratar de maltratar una enorme porción de 10 GB de RAM en un sistema de 64 bits. La máquina tiene 12 GB de RAM y 32 GB ...
¿Cómo encontrar cuánta memoria es realmente utilizada por una llamada malloc?
Si llamo: char *myChar = (char *)malloc(sizeof(char));Es probable que esté usando más de 1 byte de memoria, porque es probable que Malloc esté usando algo de memoria por sí solo para realizar un seguimiento de los bloques libres en el montón, y ...
copiar datos que se asignan en el dispositivo desde el dispositivo al host
Tengo un puntero que se asigna dinámicamente en el dispositivo, entonces, ¿cómo puedo copiarlo del dispositivo al host? #include <stdio.h> #define cudaSafeCall(call){ \ cudaError err = call; \ if(cudaSuccess != err){ \ fprintf(stderr, "%s(%i) : ...
malloc devuelve NULL y establece errno en ENOMEM, pero ¿hay mucho espacio de almacenamiento dinámico disponible?
Tengo una situación en la quemalloc() devolucionesNULL y estableceerrno aENOMEM. Pero el montón de CRT (que es cultivable) tiene mucha memoria para trabajar. En el momento demalloc, mi memoria de proceso es de aproximadamente 900 MB. El proceso ...
Asigne memoria y guarde la cadena en c
Me preguntaba por qué el siguiente código no funciona int main(int argc, char **argv) { char *test = (char*) malloc(12*sizeof(char)); test = "testingonly"; free(test); }Después de pensarlo, supuse que primero asigno espacio para 12 caracteres ...