Advertisement
FAMDS

1

Dec 14th, 2022
662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. //1 - Criar uma estrutura de dados para armazenar os seguintes dados de veiculos:
  2. //Nome
  3. //Marca
  4. //Tipo
  5. //Cor
  6. //Placa
  7. //Ano
  8. //Chassi.
  9. #include <stdio.h>
  10. #include <conio.h>
  11. #include <stdlib.h>
  12. #include <string.h>
  13. #define MAX 20
  14. int main()
  15. {
  16.  
  17. FILE *pont_arq; // ponteiro para arquivo
  18.     char Nome[10];
  19.     char Marca[20];
  20.     char Tipo[15];
  21.     char Cor[15];
  22.     char Placa[7];
  23.     int ano,chassi;
  24.  
  25. pont_arq = fopen ("bancodeveiculos.txt","w");
  26. if (pont_arq==NULL){
  27.     printf("Erro no arquivo");
  28.     return 1;
  29. }
  30. else{
  31.   printf ("Informe o nome do carro....:");
  32.   scanf("%s",Nome);
  33.   printf ("Informe o marca do carro...:");
  34.   scanf("%s",Marca);
  35.   printf ("Informe o tipo do carro....:");
  36.   scanf("%s",Tipo);
  37.   printf ("Informe a cor do carro.....:");
  38. scanf("%s",Cor);
  39.  
  40.   printf ("Informe a placa do carro...:");
  41.  
  42.   scanf("%s",Placa);
  43. printf ("Informe o ano de fabricacao: ");
  44. scanf ("%d", &ano);
  45. printf ("Informe o chassi...........: ");
  46.  scanf ("%d", &chassi);
  47.  
  48.   fprintf(pont_arq,"%s\n",Nome);
  49.     fprintf(pont_arq,"%s\n",Marca);
  50.       fprintf(pont_arq,"%s\n",Tipo);
  51.       fprintf(pont_arq,"%s\n",Cor);
  52.       fprintf(pont_arq,"%s\n",Placa);
  53.       fprintf(pont_arq,"%d\n",ano);
  54.       fprintf(pont_arq,"%d\n",chassi);
  55.   fclose(pont_arq);
  56.   printf ("gravado");
  57. }
  58.  
  59.     getch();    
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement