Preguntas con respuestas sobre "malloc"

1,213 preguntas, página #1

4

votos

2

respuestas

vistas 265

C malloc, uso de memoria solo al completar

Estoy asignando algo de espacio con malloc cuando se inicia mi aplicación. Si no completo esta variable, la parte superior muestra el 0% de mi memoria utilizada por esta aplicación, pero si comienzo a completar esta variable, la parte superior comienza a mostrar un aumento en el uso de RAM por la forma en que estoy completando esta matriz. ...

preguntado 10 años, 5 meses

1

votos

1

respuestas

vistas 4,265

No se puede acceder a la memoria en la dirección 0x0 cuando se devuelve una matriz de cadenas de una función

Envío un puntero a una matriz de char* a una función (args). En esa función establecí el valor en las dos primeras posiciones de la matriz en cadenas malloc. Cuando vuelvo a la función de llamada original donde se malloc'ed la matriz en sí, la última posición de la matriz me da un "No se puede acceder...

preguntado 10 años, 5 meses

1

votos

1

respuestas

vistas 866

Error de segmentación al asignar memoria con varios subprocesos

Quería que mis conceptos fueran un poco más claros con respecto a la llamada malloc() en C. Tengo una aplicación de subprocesos múltiples en la que el subproceso principal genera una cantidad arbitraria de subprocesos de trabajo (pthreads). Cada subproceso de trabajo luego ejecuta una función infinita (la función incluida es de otro archivo .c y ...

preguntado 10 años, 5 meses

1

votos

1

respuestas

vistas 494

Identificar un objeto malloc de Instruments

Estoy ejecutando la herramienta Asignación en Xcode 4/Instrumentos y me gustaría identificar la clase de un objeto malloc específico. Conozco a la persona que llama responsable, pero no puedo averiguar qué objeto específico se está asignando; todo lo que tengo es una dirección, una categoría de "malloc 712KB", así como detalles sobre el ...

preguntado 10 años, 5 meses

1

votos

1

respuestas

vistas 239

Error de montón en DLL

Estoy buscando ayuda con algo de programación C dll. Recibo un error en Visual Studio que ocurre cuando llamo gratis desde dentro del dll. El programa funciona bien en modo de depuración dentro del IDE, pero cuando trato de ejecutarlo como "Iniciar sin depurar", el programa falla. Lo leí con...

preguntado 10 años, 5 meses

2

votos

2

respuestas

vistas 756

malloc con enormes matrices multidimensionales, fallando en un simulador de neurociencia

Estoy configurando una matriz muy grande para manejar una simulación de neuronas primitivas. New[] falla al asignar memoria (alrededor de 8-9 Gig) para la matriz. Pude obtener malloc estilo C para reservar la memoria, pero tan pronto como intento asignar un valor, obtengo una ubicación de lectura de violación de acceso...

preguntado 10 años, 5 meses

66

votos

11

respuestas

vistas 8,903

¿Qué sucede con la memoria después de '\0' en una cadena C?

Pregunta sorprendentemente simple/estúpida/básica, pero no tengo idea: supongamos que quiero devolver al usuario de mi función una cadena C, cuya longitud no conozco al comienzo de la función. Solo puedo colocar un límite superior en la longitud al principio y, según el procesamiento, el tamaño puede reducirse. ...

preguntado 10 años, 5 meses

0

votos

3

respuestas

vistas 900

¿Cómo leer el archivo .pgm y asignar memoria usando malloc?

Soy nuevo en la compilación en el entorno Linux. De todos modos, tengo un código fuente en C que se supone que debe leer una secuencia de archivos de imagen .pgm, comprimirlos y escribir el archivo comprimido en un nuevo archivo .pgm. Sin embargo, cuando compilo me sale el siguiente mensaje de error...

preguntado 10 años, 5 meses