Preciso que esse cadastro de nome, ra, matricula e extensão apareça 5 vezes. em C/C++ Postado Junho 9, 2021 em 17:50 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(); } }
Preciso que esse cadastro de nome, ra, matricula e extensão apareça 5 vezes.
em C/C++
Postado
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();
}
}