elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:30  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Malloc y array ??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Malloc y array ??  (Leído 954 veces)
<<<-Underwar->>>


Desconectado Desconectado

Mensajes: 300



Ver Perfil
Malloc y array ??
« en: 4 Octubre 2011, 08:12 »

Código
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
 
#define LI 5
#define CO 5
 
int main(){
char **BUFFER;
 
*BUFFER = (char*)malloc(LI);
for(int i=0;i<LI;i++){
BUFFER[i] = (char*)malloc(CO);
}
free(BUFFER);
return 0;
}
 

Intente hacer una array dinámica, pero no se porque no me sirve, Ayuda!


En línea

<<<--Underwar-->>>
Eternal Idol
Moderador
***
Desconectado Desconectado

Mensajes: 4.391


Clarin miente, TN opera y los giles regurgitan.


Ver Perfil WWW
Re: Malloc y array ??
« Respuesta #1 en: 4 Octubre 2011, 09:12 »

Código:
*BUFFER = (char*)malloc(LI);

Eso de arriba es equivalente a esto:
Código:
BUFFER[0] = (char*)malloc(LI);

Lo que vos queres en realidad es esto:
Código:
BUFFER = (char**)malloc(LI);


En línea



La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
LearningSpanishProgrammer

Desconectado Desconectado

Mensajes: 67


Ver Perfil
Re: Malloc y array ??
« Respuesta #2 en: 4 Octubre 2011, 15:19 »

Vea esta: http://foro.elhacker.net/programacion_cc/ayuda_con_tablas_bidimensionales-t339047.0.html;msg1663422#msg1663422
y esta: http://foro.elhacker.net/programacion_cc/duda_con_arreglo_bidimensional_dinamico_en_ide_devc-t337905.0.html;msg1658904#msg1658904
En línea

Estoy aprendiendo español, y tu estas aprendiendo programación
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda para pasar un array que esta en ARGV[] a un array INTEGER..
Programación General
nitr0us 7 2,000 Último mensaje 18 Febrero 2004, 17:23
por zheo
Copiar parte de una array a otra array
Programación Visual Basic
sircid 3 1,684 Último mensaje 19 Diciembre 2007, 11:27
por LeandroA
inicialización de array a otro array
Programación C/C++
arenoide 11 911 Último mensaje 16 Diciembre 2008, 17:39
por agente_naranja
Malloc ...
Programación C/C++
roser24 14 1,653 Último mensaje 5 Mayo 2010, 21:15
por Akai
Ayuda con el uso de malloc
Programación C/C++
alexis33de 2 1,482 Último mensaje 21 Agosto 2010, 23:18
por alexis33de
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines