- #include <stdio.h> 
- #include <string.h> 
- #pragma warning (disable:4996) 
- #define MAX 100 
- #define CANT 1000 
-   
-   
- typedef struct treg{ 
- int dia; 
- int mes; 
- int anio; 
- char nyap [MAX]; 
- int doc; 
-   
- }; 
-   
- int menu(); 
- void opcion(int opc,int cant,treg agenda, FILE *arch); 
- void alta (treg agenda,int cant); 
-   
- int main (){ 
- FILE *arch; 
- treg agenda[5]; 
- int opc=0, cant=0; 
-   
-     opc=menu(); 
-     opcion(opc,cant,agenda[CANT],arch); 
-     return 0; 
- } 
-   
- int menu (){ 
- int op; 
-     printf("nnn1- Alta personasn2- Baja personasn3- Verificar si el primer nombre es capicuan4- Imprimir datos personan5- Guardar persona en un archivon6- Modificar personan7- Ordenar por Apellidon8- SalirnnElija la Opcion desada:n"); 
-     return op; 
- } 
-   
- void opcion(int op,int cant,treg agenda, FILE *arch){ 
-     while(op!=8){ 
-         if(op==1){ 
-         alta(agenda,cant); 
-     } 
- op=menu(); 
- } 
-   
-   
-   
-   
-   
- } 
- void alta (treg agenda, int cant){ 
- int i; 
-     while(cant<CANT || i!=-1){ 
-     puts("Nombre y Apellido:n"); 
-     printf("Numero de documento:n"); 
-     printf("Fecha de Nacimiento:n"); 
-   
-     printf("Presione 1 para continuar, o -1 para finalizarn"); 
-     cant=cant+1; 
-     } 
-   
- } 
-