Olá, estou realizando um trabalho pra faculdade, porém estou tendo muitas dificuldades em continuar o código sou bem iniciante na programação e estou sofrendo um pouco pra aprender
o que aprendo é mais no youtube e em forum, gostaria de uma ajuda como eu poderia dar sequencia nesse código e se tem algo que eu tenha que mudar
basicamente o que eu fiz até agora foi com a ajuda de um amigo, porém ele não está tendo tempo para me auxiliar
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <conio.h>
char user[];
int dataNas;
int mesNasc;
int anoNasc;
char password[];
int option;
int escolhaMenu;
char nome[];
int cpf;
int telefone;
char end[];
int cep;
char email[];
char dataDiag;
char comorbidade[];
int main(){
setlocale(LC_ALL, "Portuguese");
primeiraTela();
loginTela();
principalMenu();
}
void primeiraTela(){
printf("Sistema Cadastro Covid");
printf("\n _v1.0_");
printf("\n--------WELCOME--------\n");
system("pause");
system("cls");
}
void loginTela(){
printf("Digite o nome de usuario: ");
scanf("%s", user);
printf("Digite a senha: ");
int p=0;
do{
password[p]=getch();
if(password[p]!='\r'){
printf("*");
}
p++;
}while(password[p-1]!='\r');
password[p-1]='\0';
printf("\nAcesso Liberado\n");
system("pause");
system("cls");
}
void principalMenu(){
printf("Sistema Cadastro Covid");
printf("\n ---");
printf("\n--------WELCOME--------\n");
printf("## ESCOLHA UMA OPÇÃO DE 1 A 6 ##\n");
printf("1 - Informações Desenvolvedores\n");
printf("2 - Cadastro Pacientes com covid\n");
printf("3 - Imprimir arquivo Pacientes\n");
printf("4 - Imprimir Grupo de Risco\n");
printf("5 - Enviar para Secretaria de Saúde\n");
printf("6 - Sair\n");
scanf("%d", &option);
switch(option){
case 1 :
informacaoDev();
break;
case 2 :
coletaInformacao();
break;
case 3 :
imprimirInformacao();
break;
case 4 :
printf("Batata");
break;
case 5 :
printf("Batata");
break;
case 6 :
printf("Finalizando o Programa");
exit(0);
break;
default :
printf("## ESCOLHA UMA OPÇÃO DE 1 A 6 ##\n");
scanf("%i", option);
}
}
void informacaoDev(){
system("cls");
printf("---------- Informações do DEV ----------\n");
printf("Desenvolvedor: M\n");
printf("Celular: \n");
printf("Email:\n");
printf("Pressione 1 para voltar ao menu e 0 para sair ");
scanf("%d", &escolhaMenu);
if(escolhaMenu == 1){
system("cls");
principalMenu();
} else{
printf("Finalizando o Programa");
exit(0);
}
}
void coletaInformacao(){
char nome[50][50],diaNasc[5][50],anoNasc[5][50],mesNasc[5][50];
char mes[5][50],cpf[5][50],telefone[5][50], cep[5][50];
char email[5][50];
char comorbidade[5][50];
int i,j,quant;
FILE *arquivo;
printf("Quantas pessoas voce quer cadastrar? \n");
scanf("%d", & quant);
for(i=0;i<quant;i++){
printf("Digite nome: ");
scanf("%s", &nome);
printf("Digite dia: ");
scanf("%s", &diaNasc);
printf("Digite o mês: ");
scanf("%s", &mesNasc);
printf("Digite o ano: ");
scanf("%s", &anoNasc);
printf("Digite o CPF: ");
scanf("%i", &cpf);
printf("Digite o telefone: ");
scanf("%i", &telefone);
printf("Digite o Endereço: ");
fgets(end, 256, stdin);
printf("%s", end);
printf("Digite o CEP: ");
scanf("%i", &cep);
printf("Digite o email: ");
scanf("%s", &email);
printf("Digite a Data do Diagnostico: ");
scanf("%i", &dataDiag);
printf("Digite a Comobridade do Paciente: ");
scanf("%s", &comorbidade);
}
void imprimiInformacao(){
printf("\n-------------------------------------------------------------------------------\n");
printf("Listar pessoas cadastradas\n\n");
for(i=0;i<quant;i++){
printf("NOME ------: %s\n",nome[i] );
printf("DIA --: %s\n",diaNasc[i]);
printf("MES ----: %s\n",mesNasc[i] );
printf("ANO ----: %s\n",anoNasc[i] );
printf("CPF/CNPJ --: %s\n",cpf[i] );
printf("TELEFONE --: %s\n",telefone[i] );
printf("END --: %s\n",end[i] );
printf("CEP --: %s\n",cep[i] );
printf("EMAIL --: %s\n",email[i] );
}
arquivo=fopen("nome_do_arquivo.txt","w");
for(i=0;i<quant;i++){
fprintf(arquivo,"%s\n",nome[i]);
fprintf(arquivo,"%s\n",diaNasc[i]);
fprintf(arquivo,"%s\n",mesNasc[i]);
fprintf(arquivo,"%s\n",anoNasc[i]);
fprintf(arquivo,"%s\n",cpf[i]);
fprintf(arquivo,"%s\n",telefone[i]);
fprintf(arquivo,"%s\n",end[i]);
fprintf(arquivo,"%s\n",cep[i]);
fprintf(arquivo,"%s\n",email[i]);
fprintf(arquivo,"%s\n",dataDiag);
fprintf(arquivo,"%s\n",comorbidade);
}