Programa

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (308 palavras )
  • Download(s) : 0
  • Publicado : 24 de abril de 2012
Ler documento completo
Amostra do texto
#include
#include
#include
#include
#define TAM 500
typedef struct
{
int Codigo;
char Proprietario [50];
char Combustivel [30];
char Modelo [30];
char Cor [30];
int Chasssi;
int Ano;char placa [20];
}stVeiculos;
void cadastrar(stVeiculos *veiculos)
{
printf("CADASTRAR CARROSnn");
printf("informe codigo: ");
fflush(stdin);
scanf("%d", &veiculos->Codigo);printf("nome do proprietario: ");
fflush(stdin);
scanf("%s", &veiculos->Proprietario);
printf("informe tipo de combustivel: ");
fflush(stdin);
scanf("%s", veiculos->Combustivel);printf("informe modelo: ");
fflush(stdin);
scanf("%s", &veiculos->Modelo);
printf("informe cor: ");
fflush(stdin);
scanf("%s", &veiculos->Cor);
printf("informe numero de chassi: ");fflush(stdin);
scanf("%d", &veiculos->Chasssi);
printf("informe ano: ");
fflush(stdin);
scanf("%d", &veiculos->Ano);
printf("informe placa: ");
fflush(stdin);
scanf("%s",&veiculos->placa);
printf("CADASTRO REALIZADO COM SUCESSO");
fflush(stdin);
getchar();
}
void Consultar (stVeiculos *veiculos)
{
printf("CONSULTA DE VEICULOSnn");
printf("codigo: %dn",veiculos->Codigo);
printf("proprietario: %sn", veiculos->Proprietario);
printf("combustivel utilizado: %sn", veiculos->Combustivel);
printf("modelo: %sn", veiculos->Modelo);
printf("cor: %sn",veiculos->Cor);
printf("numero de chassi: %dn", veiculos->Chasssi);
printf("no: %dn", veiculos->Ano);
printf("placa: %sn", veiculos->placa);
fflush(stdin);
getch();
}
int main()
{
int op1,i;
stVeiculos *pstVeiculos;
pstVeiculos = (stVeiculos*) calloc (TAM,sizeof(stVeiculos));
while(1)
{
system("cls");
printf("MENUnn");
printf("1:cadastrarn2:consultarn3:encerra programann");printf("digite sua opcao: ");
fflush(stdin);
scanf("%d", &op1);
switch (op1)
{
case 1:
for(i=0; i
if (!pstVeiculos[i].Codigo)
break;
cadastrar(&pstVeiculos[i]);
break;
case 2:...
tracking img