void menuPrincipal(){ char* nombreArchivo = malloc(sizeof(char*)); char* textoArchivo[500]; char* textoModificado[500]; textoArchivo[0] = "&"; printf("\t\tPROCESADOR DE TEXTO: PRIMER PROYECTO\n\n"); printf("Autores:\n"); printf("Angel Guale\n"); printf("Ray Montiel\n"); printf("Roberto Yoncon\n\n"); printf("Menu Principal\n"); while (textoArchivo[0] == "&"){ printf("Ingrese el nombre del archivo:"); scanf("%s", nombreArchivo); cargarArchivo(nombreArchivo, textoArchivo); } int op = 0, i, numMayorQue; char str[100]; while (op >= 0){ printf("[1]Contar palabras de un archivo\n"); printf("[2]Contar palabras por caracteres\n"); printf("[3]Voltear el texto\n"); printf("[4]Quitar espacios\n"); printf("[5]Salir\n"); printf("Escoja una opcion: "); scanf("%s", str); op = atoi(str); switch (op){ case 1: i = contarPalabras(textoArchivo, 0); printf("El total de palabras es: %d\n", i); break; case 2: printf("Ingrese el numero minimo de caracteres que no desea contar: "); scanf("%d", &numMayorQue); i = contarPalabras(textoArchivo, numMayorQue); printf("El total de palabras mayores a %d caracteres es: %d\n", numMayorQue, i); break; case 3: printf("Escribiendo desde el final hasta el inicio.\n"); voltearTexto(textoArchivo, textoModificado); printf("El texto volteado es:\n %s\n", textoModificado); break; case 4: printf("Escribiendo desde el final hasta el inicio.\n"); sinEspacios(textoArchivo, textoModificado); printf("El texto volteado es:\n %s\n", textoModificado); break; case 5: printf("Saliendo..."); op = -1; break; default: printf("opcion invalida\n"); break; } } }
void Qclprover::cargarFormula() { DialogFormula diag; diag.exec(); if (diag.cargoFormula()) { cargarArchivo(diag.getNombreArchivoClausulas()); } }
void VentanaPrincipal::abrir() { if (preguntarSiGuardar()) { QString nombreArchivo = QFileDialog::getOpenFileName(this, tr("Abrir archivo"), "", "Ir Files (*.ir);; C++ Files (*.cpp *.h);; Cualquiera (*.*)"); if (!nombreArchivo.isEmpty()) { cargarArchivo(nombreArchivo); } } }
main() { int varones; FILE * archi; archi = fopen("paciente.dat", "w+b"); if (archi == NULL) { exit(1); } system("cls"); cargarArchivo(archi); printf("\n\n"); system("pause"); listarArchivo(archi); printf("\n\n"); system("pause"); varones = contarVarones20(archi); printf("\nHay %d varones mayores de 20.", varones); printf("\n\n"); system("pause"); listarMujeres(archi); printf("\n\n"); system("pause"); listarPacientesMayores(archi); fclose(archi); printf("\n\n"); system("pause"); }
void Qclprover::abrirArchivo() { QString nombre = QFileDialog::getOpenFileName(this, tr("Abrir Archivo")); if (!nombre.isNull()) cargarArchivo(nombre); }