Ola sou iniciante, preciso fazer um sistema de Busca CPF e que imprima a ficha do cadastrado, se possível me ajudarem.
o código (ajuda no case 3):
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
int main(){
struct registros{
char nome[100];
char cpf[100];
char vacina[100];
char data[100];
char lote[100];
}
RE[200];
int escolha,i,quant,opcao, opcao2;
setlocale(LC_ALL, "PORTUGUESE");
do{
system("cls");
printf("\t\t=======================\n\t");
printf("\t1- Registrar Vacinado.\n\t");
printf("\t2- Listar Aplicações.\n\t");
printf("\t3- Buscar CPF.\n\t");
printf("\t4- Sair.\n\t");
printf("\t=======================\n\t");
printf("\tSelecione uma opção: ");
scanf("%d",&escolha);
fflush(stdin);
switch(escolha){
case 1:
system("cls");
printf("Quantos cadastros deseja realizar?:");
scanf("%d", &quant);
fflush(stdin);
system("cls");
for(i=1;i<=quant;i++){
printf("\t\n Insira seu nome:");
fflush(stdin);
scanf("%[^\n]s", RE[i].nome);
printf("\t\n Insira seu CPF:");
fflush(stdin);
scanf("%[^\n]s", RE[i].cpf);
printf("\t\n Insira nome da Vacina:");
fflush(stdin);
scanf("%[^\n]s", RE[i].vacina);
printf("\t\n Insira a Data:");
fflush(stdin);
scanf("%[^\n]s", RE[i].data);
printf("\t\n Insira numero do lote:");
fflush(stdin);
scanf("%[^\n]s", RE[i].lote);
printf("\n\n\t\t");
system("pause");
system("cls");
fflush(stdin);
}
break;
case 2:
for(i=1;i<=quant;i++){
system("cls");
printf("Exibindo cadastros\n");
printf("\t\n Nome:%s ",RE[i].nome);
printf("\t\n CPF:%s ",RE[i].cpf);
printf("\t\n Nome da Vacina:%s ",RE[i].vacina);
printf("\t\n Data:%s ",RE[i].data);
printf("\t\n Numero do lote:%s ",RE[i].lote);
system("pause");
}
break;
case 3:
//case de busca
break;
case 4:
printf("Finalizando Algoritmo!");
break;
}
}while(escolha!=4);
return 0;
}