int main() { int opcion; do { opcion = Menu(); switch(opcion) { case 1: agregarContacto(); break; case 2: //consultarContactos(); enviarMensaje(); break; } } while (opcion != 0); return 0; }
int main (int argc, char *argv[]) { setlocale (LC_ALL, ""); int num_contactos = 0; // Se crea un contador de "Contactos" Contacto *ap_lista_contactos; // apuntador a la lista de contactos FILE *ap_archivo = NULL; // apuntador a file para referenciar un archivo // abierto, lo iniciamos en NULL por seguridad int i; // contador // ### Parte 1: Mensajes iniciales ### presentacion (); getchar (); #ifdef _WIN32 validarUsuario (); #endif //_WIN32 /* * ### Parte 2: Pedir contactos al usuario ### * Se pregunta al usuario cuantos contactos desea guardar y se le pide dicha * cantidad de veces datos para los contactos */ printf ("¿Cuántos contactos desea guardar?\n"); scanf ("%d", &num_contactos); ap_lista_contactos = crearArreglo(num_contactos); for (i = 0; i < num_contactos; ++i) { printf ("Para el contacto %d\n", i + 1); agregarContacto (ap_lista_contactos, i); putchar ('\n'); } /* ### Parte3: Guardar contactos en archivo ### */ codificar (ap_lista_contactos, num_contactos); escribirArchivo (ap_archivo, ap_lista_contactos, num_contactos); /* ### Parte 4: Mensaje de despedida ### */ despedida(); return 0; }