Ir ao conteúdo
  • Cadastre-se

Arquivo texto


jasohn

Posts recomendados

Então galera, eu to com duvida para ler arquivo texto.

Eu consegui escrever só, porém não consigo ler, e eu só encontro na internet iostream e eu não aprendi usar esta biblioteca ainda.

Alguém poderia me ajudar? valeu



#include<stdio.h> //entrada e saida de arquivos
#include<stdlib.h>//biblioteca do sistema
#include<conio.h>//biblioteca do getch()
#include<string.h>//biblioteca para ler string
#define tam 50

struct cadastro{
char desc[tam];
char placa[tam];
char cor[tam];
char chassi[tam];
int ano;


}c;





int main(){
char *des=&c.desc[0];
char *plac=&c.placa[0];
char *co=&c.cor[0];
char *chass=&c.chassi[0];
int *an=&c.ano;



FILE*cadastro;
int op,opcao=0;

cadastro=fopen("cadastro.txt","w");


do{


system("cls");
printf("\t\tCADASTRO XV DP DE SAO PAULO\n\n");
printf("1-CADASTRO DE VEICULOS\n");
printf("2-CONSULTA DE VEICULOS\n");
printf("8-SAIR\n");
scanf("%d",&op);


if (op==1){



do{
system("cls");
printf("CADASTRO DE VEICULOS\n\n");

printf("INFORME DESCRICAO DO VEICULO:\n");
fflush(stdin);
fgets(des,tam,stdin);


printf("INFORME A PLACA DO VEICULO:\n");
fgets(plac,tam,stdin);


printf("INFORME A COR DO VEICULO:\n");
fflush(stdin);
fgets(co,tam,stdin);//salva em texto o que é digitado


printf("INFORME O CHASSI DO VEICULO:\n");
fgets(chass,tam,stdin);


printf("INFORME ANO DE fabricação DO VEICULO:\n");
scanf("%d",&an);

fprintf(cadastro,"%s\n%s\n%s\n%s\n%d,",des,plac,co,chass,an);
fclose(cadastro);

printf("\n\n\nEFETUAR OUTRO CADASTRO SIM[S] NAO[N]:\n");

system ("pause");

}while(getch()=='s');//vai repetir o enquqnto o usuario apertar "s";
}//fecha o if
}while(op!=8);

system("pause");
return 0;
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

APRENDA TUDO SOBRE HARDWARE!

HARDWARE 2022

 

CLIQUE AQUI E BAIXE AGORA MESMO!