Example #1
0
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;
		}
	}
}
Example #2
0
void Qclprover::cargarFormula()
{
    DialogFormula diag;
    diag.exec();
    if (diag.cargoFormula()) {
        cargarArchivo(diag.getNombreArchivoClausulas());
    }
}
Example #3
0
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);
        }
    }
}
Example #4
0
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");
      
}
Example #5
0
void Qclprover::abrirArchivo()
{
    QString nombre = QFileDialog::getOpenFileName(this, tr("Abrir Archivo"));
    if (!nombre.isNull())
        cargarArchivo(nombre);
}