Kaue_Evaristo Postado Junho 9, 2021 Denunciar Share Postado Junho 9, 2021 void inputData(){ FILE* arquivo; REGISTRO ctt; arquivo = fopen("registro.txt", "ab"); if(arquivo == NULL){ printf("Arquivo não encontrado ou arquivo inexistente.\n\n"); } else{ do{ if (contador <=5){ cabecalho(); fflush(stdin); printf("Digite o nome: "); gets(ctt.nome); fflush(stdin); printf("Digite a matricula: "); gets(ctt.matri); printf("Digite o RA: "); scanf("%d",&ctt.ra); fflush(stdin); printf("Digite a extensão do arquivo: "); gets(ctt.extensao); fwrite(&ctt, sizeof(REGISTRO), 1, arquivo); }else{ printf("Você já registrou 5 alunos.") } printf("Deseja continuar(s/n)?"); }while(getche() == 's'); fclose(arquivo); getch(); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 britivaldo Postado Junho 9, 2021 Denunciar Share Postado Junho 9, 2021 Se é exercício escolar coloque também o enunciado completo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Kaue_Evaristo
void inputData(){
FILE* arquivo;
REGISTRO ctt;
arquivo = fopen("registro.txt", "ab");
if(arquivo == NULL){
printf("Arquivo não encontrado ou arquivo inexistente.\n\n");
}
else{
do{
if (contador <=5){
cabecalho();
fflush(stdin);
printf("Digite o nome: ");
gets(ctt.nome);
fflush(stdin);
printf("Digite a matricula: ");
gets(ctt.matri);
printf("Digite o RA: ");
scanf("%d",&ctt.ra);
fflush(stdin);
printf("Digite a extensão do arquivo: ");
gets(ctt.extensao);
fwrite(&ctt, sizeof(REGISTRO), 1, arquivo);
}else{
printf("Você já registrou 5 alunos.")
}
printf("Deseja continuar(s/n)?");
}while(getche() == 's');
fclose(arquivo);
getch();
}
}
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.