Preciso resolver alguns exercícios de C em que o exercício pede para que eu crie um arquivo "cadastro.dat" e coloque algumas informações de cadastro de um paciente de consultório médico neste arquivo, declarando por estruturas.
Alguém tem alguma dica de como alterar e consultar esses dados salvos?
Outra coisa: preciso salvar valores do tipo int no arquivo, e não estou conseguindo.
Pergunta
pringles
Pessoal preciso de uma ajuda urgente !!!
Preciso resolver alguns exercícios de C em que o exercício pede para que eu crie um arquivo "cadastro.dat" e coloque algumas informações de cadastro de um paciente de consultório médico neste arquivo, declarando por estruturas.
Alguém tem alguma dica de como alterar e consultar esses dados salvos?
Outra coisa: preciso salvar valores do tipo int no arquivo, e não estou conseguindo.
Eu fiz mais ou menos assim:
#include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct pacientes { char nome[30]; char endereco[30]; }; void main() { FILE *fp; fp=fopen("cadastro.dat","w"); struct pacientes cadastro; printf("Digite o nome do paciente: "); gets(cadastro.nome); fputs(cadastro.nome,fp); fputc('\n',fp); printf("Digite o endereco: "); gets(cadastro.endereco); fputs(cadastro.endereco,fp); getch(); fclose(fp); }A estrutura deve ser usada assim mesmo ou tem algum outro jeito mais prático pra eu jogar direto no arquivo, sem precisar usar fputs() e fputc()?
Vocês tem alguma dica pra alteração e consulta de registros?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.