Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
gotaria de saber pq este programa nao esta executando a segunda parte q é a de pesquisa....
#include <stdio.h>
#include <stdlib.h>
#define SIZE 200
char nome[200][50];
char endereco[SIZE][50];
int CPF [SIZE];
int op;
void cadastro ();
void pesquisa();
int main(void){
cadastro();
} static int linha;
do{
printf ("\nInforme Nome: ");
scanf ("%s", &nome[linha]);
printf ("\nInforme endereco: ");
scanf ("%s", &endereco[linha]);
printf ("\nInforme CPF:");
scanf ("%d", &CPF[linha]);
printf ("\nDigite 1 para continuar ou outro valor para sair: ");
scanf ("%d", &op);
linha ++;
}while(op == 1);
}
void pesquisa(){
int cpfpesquisa;
int i;
int o;
do {
printf ("\n Digite 1 para pesquisar por CPF: ");
scanf ("%d", &op);
switch (op) {
case 1:{
printf ("\n Digite CPf: ");
scanf ("%d", &cpfpesquisa);
for (i=0; i<SIZE; i++){
if (CPF[i] == cpfpesquisa);
printf ("\n Nome: %s\nEndereco: %s\CPF %d" ,nome[i] ,endereco[i] ,CPF[i]);
}
break;
}
}
printf ("\n Digite 1 para continuar psquisando ou 2 para sair: ");
scanf ("%d", &op);
}while (o == 1);
system ("pause");
}Carregando comentários...