Proyecto Final Con Listas Enlazadas En C

1530 palabras 7 páginas
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//-----DECLARACIONES----
struct registros
{

char institucion[20];
};

typedef struct nodolista
{

struct registros reg; struct nodolista * sig;
} nodolista; nodolista * primero,*ultimo;

struct direccion
{
char calle [30]; int numero;
};

typedef struct nodoarbol
{
char descripcion[30]; char nombre[30]; char apellido[30];

int estado; struct direccion direccion; struct nodoarbol * izq; struct nodoarbol * der;

} nodoarbol;

typedef struct celda
{
char institucion; struct nodoarbol * solicitud;
} celda;

//------FIN DE LAS ESTRUCTURAS------
//------INICIALIZARLAS---------

nodolista * iniclista()
{
…ver más…
institucion)==1); aux=aux-> sig; }

} fflush(stdin); return flag;

}

nodolista * mostrarinstitucion(nodolista * lista)
{
nodolista * seg=lista; //struct registros reg;

while(seg!=NULL) { if(lista->sig!=NULL) printf("%s ",lista->reg.institucion); // getchar(); fflush(stdin); seg=seg->sig; } //fflush(stdin); return lista;

}

nodoarbol * insertar(nodoarbol * arbol,char descripcion[30],char nombre[30],char apellido[30],int estado,char calle[30],int numero)
{
if (arbol == NULL) { arbol=crearnodosarbol(descripcion,nombre,apellido,estado,calle,numero); } else {

if (strcmp (arbol->nombre,arbol->nombre)>0); { arbol->der=insertar(arbol->der,descripcion,nombre,apellido,estado,calle,numero); } if(strcmp (arbol->nombre,arbol->nombre)<0) { arbol->izq=insertar(arbol->izq,descripcion,nombre,apellido,estado,calle,numero); } } return arbol;
}

void cargar_gestion(celda celda[5],nodoarbol * solicitud)
{
nodoarbol*arbol=NULL; struct registros reg; struct direccion direccion; // char institucion[30]; char descripcion[30], nombre[30], apellido[30], calle[30]; int numero,estado,x;

char op= 's ';
// int flag=0,x=0; while(op!= 'n ') { system ("cls"); printf("-----GESTIONANDO LAS SOLICITUDES DE EMERGENCIAS-----\n");

printf("Institucion a solicitar: "); scanf("%s",reg.institucion); fflush(stdin);

printf("descripcion: ");

Documentos relacionados

  • Lista de riesgos en proyecto de desarrollo de software
    1759 palabras | 7 páginas
  • gestion en prevencion proyecto final
    1713 palabras | 7 páginas
  • Proyecto Final
    731 palabras | 3 páginas
  • proyecto final
    2067 palabras | 9 páginas
  • Operaciones con conjuntos en c++(interseccion,diferencia,union),)
    1317 palabras | 6 páginas
  • PROYECTO FINAL
    716 palabras | 3 páginas
  • PROYECTO FINAL
    3750 palabras | 15 páginas
  • Proyecto Final
    1640 palabras | 7 páginas
  • Proyecto final administracion del talento humano en la empresa utm
    940 palabras | 4 páginas
  • Programa en c++ con interfaz grafica
    1834 palabras | 8 páginas