10/03/2011, 14:40
|
| | Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 6 meses Puntos: 9 | |
Respuesta: Lista generica con tipos de datos int, dobule, apuntador void LO TIENES QUE HACER CON C? O PUEDES IMPLEMTARLO CON C++, SI ES CON C++, PUEDES UTILIZAR TEMPLATES.
SI NO TE RECOMIENDO EN PRIMERA QUE CREES UNA ESTRUCTRA ASI
struct DATO
{
void *dato;
DATO* psig;
};
cada vez que vayas a almacenar un nuevo valor debes asignar memoria.
void main()
{
int *numero = (int*)malloc(sizeof(int));
DATO *dato = (DATO*)malloc(sizeof(DATO));
*numero= 1;
dato->dato = numero;
agregarNuevoElemento(dato);
numero=(int*)malloc(sizeof(int));
*numero = 2;
dato = (DATO*)malloc(sizeof(DATO));
dato->dato = numero;
agregarNuevoElemento(dato);
}
void agregarNuevoElemento(DATO *nuevo); |