Manas, eu estou fazendo um trabalho da facul que eu preciso cria um programa qualquer e simples. Eu tive a ideia de fazer um programa de controle de acesso. Montei e rodou porém está com um probleminha. Ele só lê uma informação e pula as demais. O que será que está errado? Já tentei de varias formas e não vai kkkkk.. Preciso de ajuda.
Esse é o meu programa.
Ex: Eu digito 2 > ai ele abre a opção pra digitar o nome> depois ele pula as demais e só exibe
#include <stdio.h>
#include <stdlib.h>
main ()
{
int qual,n,d,r,m,t,V,P,C,vaga;
printf("\nPROGRAMA DE CONTROLE DE ACESSO - NEW WEB \n");
printf("\n[1] VISITANTE \n[2] FUNCIONARIO \n[3] CLIENTE \n[4] ESTACIONAMENTO\n");
scanf("%d",&qual);
if (qual==1)
{
printf("\n NOME COMPLETO:");
scanf ("%d",n);
printf("\n RG:");
scanf ("%d",r);
printf("\n DEPARTAMENTO:");
scanf ("%d",d);
printf("\n ACESSO LIBERADO!!!\n");
}
else if (qual==2)
{
printf("\n NOME COMPLETO:");
scanf ("%d",n);
printf("\n MATRICULA:");
scanf ("%d",m);
printf("\n DEPARTAMENTO:");
scanf ("%d",d);
printf("\n ACESSO LIBERADO!!!\n");
}
else if (qual==3)
{
printf("\n NOME COMPLETO:");
scanf ("%d",n);
printf("\n RG:");
scanf ("%d",r);
printf("\n TELEFONE:");
scanf ("%d",t);
printf("\n ACESSO LIBERADO!!!\n");
}
else if (qual==4)
{
printf("\n NOME COMPLETO:");
scanf ("%d",n);
printf("\n MATRICULA:");
scanf ("%d",m);
printf("\n DEPARTAMENTO:");
scanf ("%d",d);
printf("\n TELEFONE:");
scanf ("%d",t);
printf("\n VEICULO:");
scanf ("%d",V);
printf("\n PLACA:");
scanf ("%d",P);
printf("\n COR:");
scanf ("%d",C);
printf("\n VAGA:");
scanf ("%d",vaga);
printf("\n ACESSO LIBERADO!!!\n");
}
else
{
printf ("\n INFORMACAO INCORRETA - ACESSO NAO PERMITIDO \n");
}
system ("pause");
}