Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio2.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- struct TpData
- {
- int dia, mes, ano;
- };
- struct TpPessoa
- {
- char login[10], nome[40];
- int senha, totPontos, status;
- TpData Data;
- };
- void CadPessoa(FILE *PtrArq)
- {
- TpPessoa Reg;
- PtrArq = fopen("Pessoa.dat", "ab+");
- if(PtrArq == NULL)
- printf("Impossivel abrir arquivo\n");
- else
- {
- printf("Login:\n");
- fflush(stdin);
- gets(Reg.login);
- while(strcmp(Reg.login, "\0") != 0)
- {
- printf("Nome:\n"); fflush(stdin);
- gets(Reg.nome);
- printf("Senha:\n");
- scanf("%d", &Reg.senha);
- printf("Data (dd mm aaaa):\n");
- scanf("%d %d %d", &Reg.Data.dia, &Reg.Data.mes, &Reg.Data.ano);
- Reg.status = 1;
- Reg.totPontos = 0;
- fwrite(&Reg, sizeof(TpPessoa), 1, PtrArq);
- printf("Login:\n");
- fflush(stdin);
- gets(Reg.login);
- }
- fclose(PtrArq);
- }
- getch();
- }
- int main(void)
- {
- FILE *ArqP;
- CadPessoa(ArqP);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement