Beispiel #1
0
int main(){


    do{
        printf("Trabalho de AED II - Produtor\n\n\n");
        printf("1 - Incluir requisicao\n");
        printf("2 - Armazenar requisicao\n");
        printf("0 - Sair\n\n");
        printf("Escolha uma opcao:");
        scanf("%d",&opcao);

        switch(opcao){
            case 1:{
                incluir();
            }break;

            case 2:{
                armazenar();
            }break;

            case 3 :{
                imprimir();
            }break;

            default:{
                if(opcao>3){
                    printf("opcao invalida\n");
                    getch();
                }

               limpa();
            }
        }

    }while(opcao!=0);

}
Beispiel #2
0
int main(){ 		 
	char opc;

		while(opc<='5'){  // iniciando o laço while
			
			system("cls"); // Limpar tela
		
			printf("******** Agenda ********\n\n");
			printf("\n");
			printf("1- Cadastrar");
			printf("\n");
			printf("2- Listar");
			printf("\n"); 
			printf("3- Buscar");
			printf("\n");
			printf("4- alterar");
			printf("\n");
			printf("5- Sair\n");
			printf("\n");
			printf("Opcao:");
				
			fwrite(&agenda1,sizeof(agenda1),1,arquivo);
			fclose (arquivo); 
			opc=getchar(); 
		
			switch(opc){ // iniciando switch 
				case'1':incluir();
					break;
				case'2':listar();
					break;
				case'3'://buscar();
					break;
				case'5':exit(1);
					break;
			} // encerrando switch 
		}  // encerra o laço while
} // fim programa
Beispiel #3
0
void ListaGeometria::carregar () {
    ifstream entrada ("./geometrias.dat", ios::in);
    
    if (!entrada) {
        cerr << "Arquivo nao pode ser aberto." << endl;
        fflush (stdin);
        cout << endl << "Pressione uma tecla para continuar." << endl;
        cout << ">> ";
        cin.get ();
        return;
    }

    string linha, linha2;
    string tipoS;
    int tipo;
    while (entrada.good()) {
        getline (entrada, linha);

        if (linha.length () == 0) {
            break;
        }
        
        tipoS = linha.substr (0, 1);
        tipo = atoi (tipoS.c_str());
        linha.replace (0, 1, " ");
        linha2 = linha.substr (1, linha.length ()-1);
        incluir (tipo, linha2);
    }

    entrada.close();
    cout << endl << "Carregamento encerrado com sucesso." << endl;
    cout << endl << "Pressione uma tecla para continuar." << endl;
    cout << ">> ";
    cin.get ();
    return;
}