Enviado em 11/11/2016 - 16:19h
#include <stdio.h>
#include <stdlib.h>
//Parametro para listagem dos aniversariantes...
void exibirAniversariantes(int pos5){
fseek(aseguro, pos5*sizeof(Tseguro), SEEK_SET);
fread(&rseguro, sizeof(Tseguro), 1, aseguro);
printf("NOME ");
printf("\t\t\tIDADE ");
printf("\t\t\tDATA DE NASCIMENTO ");
linha();
printf("\n%-20s",rseguro.nome1);
printf("\t%d",rseguro.idade);
printf("\t\t\t%d/%d/%d",rseguro.nasc1,rseguro.nasc2,rseguro.nasc3);
}
//Funcao para procurar cliente pelo mes...
int busca_mes(int cf1){
int posicao = 0;
rewind(aseguro);
fread(&rseguro, sizeof(Tseguro), 1, aseguro);
while(feof(aseguro) == 0){
if((rseguro.nasc2 == cf1) && (cf1 > 0)){
return posicao++;
}else{
fread(&rseguro, sizeof(Tseguro), 1, aseguro);
posicao++;
}
}
return -1;
}
//Parametro para aniversariantes do mês...
void aniversariantes(){
int b, mesp, pos1;
rewind(aseguro);
fread(&rseguro, sizeof(Tseguro), 1, aseguro);
linha();
printf("\n==========================ANIVERSARIANTES DO MES===============================\n");
while(feof(aseguro)==0){
printf("informe o mes que deseja listar aniversariantes no formato (xx): ");
scanf("%d",&mesp);
pos1=busca_mes(mesp);
if(pos1 == -1){
printf("\nNao ha aniversariantes neste mes.");
}else{
exibirAniversariantes(pos1);
}
printf("\nDeseja procurar por aniversariantes em outro mes? 1-SIM/2-NAO: ");
scanf("%d", &b);
limpar();
if(b != 1){
menu();
}
}
}
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Eu estou com problemas para usar o QBASIC no Dosbox X (4)