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…

itucion)==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

  • Amor y enamoramiento
    1126 palabras | 5 páginas
  • Html
    26426 palabras | 106 páginas
  • Tipos y diseños de investigacion
    1018 palabras | 5 páginas
  • Aprender c++
    7237 palabras | 29 páginas
  • Microcontroladores Unidad 4
    5944 palabras | 24 páginas
  • Diferencias entre Turbo C, Borland C++ y Dev C++
    1838 palabras | 8 páginas
  • Jose maria osorio
    830 palabras | 4 páginas
  • Puntos básicos del informe
    1479 palabras | 6 páginas
  • Importancia de la organización del archivo y la conservación documental en las áreas financieras y contables de las empresas.
    1437 palabras | 6 páginas
  • Interacción económica
    1904 palabras | 8 páginas