I would like to make the user type printf()
at a time, being "Name, RG and Email" but as soon as I type the name, it executes everything else and ends the program, how do I stop it in the next printf()
for the user?
int main () {
setlocale(LC_ALL, "Portuguese");
int opcao, tipoPessoa, nomePessoa, rgPessoa, emailPessoa;
printf("Bem Vindo ! \n O que deseja fazer ? \n 1 - Se cadastrar \n 2 - Reservar um lugar \n");
scanf("%d",&opcao);
if (opcao == 1){
printf("Você é: \n 1 - Professor \n 2 - Aluno \n 3 - Convidado \n 4 - Portador de necessidade especial \n");
scanf("%d", &tipoPessoa);
switch(tipoPessoa){
case 1: printf("Informe seu nome completo: ");
scanf("%d", &nomePessoa);
printf("Informe seu RG: ");
scanf("%d", &rgPessoa);
printf("Informe seu E-mail: ");
scanf("%d", &emailPessoa);
}
}
}