[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Estructuras globales en C



On Sun, 25 Feb 2001, Alex Leyva wrote:

> Hola a todos.....ahora vengo con una pregunta de C, en un programa
> necesito
> tener una estructura global, y necesito tener una cantidad x de esas
> estructuras
> con diferentes, las cuales se van creando conforme el usuario introduce
> datos
> la cuestion es que la cantidad x de esas estructuras no la conozco al
> momento
> de compilar, se determina conforme corre el programa, en otras palabras,
> creo
> una estructura llamada "pacientes", y el usuario va ingresando los
> pacientes, no existe un limite para la cantidad de pacientes, la onda es
> que necesito que todas las diferentes estructuras que se creen por el
> usuario al introducir los pacientes sean globales y se creen dentro de
> una funcion,
> alguien sabe como puedo hacer eso?
> Gracias.

 1. Sospecho que no estas resolviendo un problema de Linux, sino tu tarea,
pero en fin...
 2. En un programa tal vez necesites una constante global de vez en
cuando, pero es un gran error de dise~o tener variables globales para
manejo de datos, y aun mas, tener estructuras globales.
 3. Revisa lo que hacen las funciones malloc() y free(). Lo puedes ver en
cualquier libro de C. Tambien en cualquier libro de estructuras de datos
puedes ver lo que hacen las listas ligadas y las listas doblemente
ligadas y como implementarlas. Y no olvides ver la diferencia entre el
paso de parámetros a funciones por valor y por referencia.
 4. O si de verdad lo quieres resolver con Linux, revisa las funciones que
proporciona la biblioteca glib.

					Saludos
-- 
 (o- Cristian Othon Martinez Vera <cfuga en itam mx>  Pulchrum est paucorum
//\     http://eniac.rhon.itam.mx/~cfuga/          hominum.
v_/_

---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux org mx



[Hilos de Discusión] [Fecha] [Tema] [Autor]