Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void editar_passageiro(Tpassageiro pass, char* nome, char* turma, char* telemovel, char* email, char* ccredito){
- strcpy(pass.nome, nome);
- strcpy(pass.turma,turma);
- strcpy(pass.telemovel, telemovel);
- strcpy(pass.email, email);
- strcpy(pass.c_credito, ccredito);
- }
- void editar_condutor(){
- }
- int criar_menu(){
- char escolha[10];
- for(;;){
- printf("Bem vindo ao LyftAdmin\nPressione o número correspondente à ação que pretende realizar\n\n 1. Imprimir memória ---> Imprime todos os condutores e passageiros guardados em memória\n 2. Alterar Passageiro ---> Permite a alteração da informação de um passageiro após o fornecimento do seu número\n3. Alterar Condutor ---> Permite a alteração da informação de um condutor após o fornecimento do seu número\n ");
- fgets(escolha, 10, stdin);
- escolha[ strlen(escolha) -1] = 0;
- if (strcmp(escolha, "1") == 0)
- imprimir_memoria();
- if (strcmp(escolha, "2") == 0){
- int id_pass = 0;
- printf("Insira o número do passageiro que pretende editar\n");
- scanf("%d", &id_pass);
- int pass_exists;
- Tpassageiro tempPassageiro;
- int i = 0;
- int encontrei = 0;
- while( i < npassageiros && encontrei!=1){
- if ((p_passageiro+i)->numero==id_pass){
- printf("Encontrou passageiro\n");
- pass_exists= 0;
- *(p_passageiro+i)= tempPassageiro;
- encontrei=1;
- } else{
- pass_exists=-1;
- }
- i++;
- }
- if (pass_exists == 0){
- char nome[100];
- char turma[100];
- char email[100];
- char ccredito[100];
- char telemovel[100];
- printf("Insira o nome\n");
- fgets(nome, 100, stdin);
- nome[ strlen(nome) -1] = 0;
- printf("Insira a turma\n");
- fgets(turma, 100, stdin);
- turma[ strlen(turma) -1] = 0;
- printf("Insira o telemovel\n");
- fgets(telemovel, 100, stdin);
- telemovel[ strlen(telemovel) -1] = 0;
- printf("Insira o email\n");
- fgets(email, 100, stdin);
- email[ strlen(email) -1] = 0;
- printf("Insira o número do cartão de crédito\n");
- fgets(ccredito, 100, stdin);
- ccredito[ strlen(ccredito) -1] = 0;
- printf("%s %s %s %s %s", nome, turma, telemovel, email, ccredito);
- editar_passageiro(tempPassageiro, nome, turma, telemovel, email, ccredito);
- } else {
- printf("Não existe nenhum passageiro registado com esse número\n");
- }
- }
- if (strcmp(escolha, "3") == 0){
- editar_condutor();
- }
- if (strcmp(escolha, "3") != 0 && strcmp(escolha, "2") != 0 && strcmp(escolha, "1") != 0){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement