Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Metal-byte

#1
El asunto es este. Estoy creando una matriz dinámica de 3 de ancho (fijo) por n filas de alto con la función calloc.

Mi consulta es como quitarle o agregarle filas a esa matriz en tiempo de ejecución. Tengo entendido que puedo hacerlo mediante la función realloc, pero no entiendo como funcionaría en este caso (La he probado solo en arrays dinámicos, pero nunca en matrices :/)

Saludos.
#2
Ahhh ok. Estoy trabajando en C, debe ser por eso que me acepta ambas implementaciones.

Muchas gracias ^^
#3
Programación C/C++ / Dudas con malloc...
30 Diciembre 2011, 20:57 PM
Buenas.
Últimamente he hecho algunos programa con utilizando punteros, y me ha surgido una duda con la implementación de la función malloc.

El tema, es que he visto que en algunos programas implementan malloc de estas formas:


int *p;

//Implementación 1
p = (int *)malloc(sizeof (int));

//Implementación 2
p = malloc(sizeof (int));


Por ahora he probado ambas formas, y me funcionan de igual manera... me han dicho que cuando incluyo el (int *) es una especie de casteo para la asignación de memoria, pero como he dicho anteriormente, me ha funcionado con o sin esto...

Para que sirve realmente?
Que consecuencias podría traer el usar una u otra?

Eso, saludos.