Poderiam me ajudar. Quando digito a opção que eu quero aparece isso : process exited after…
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <locale.h>
#include
#include <windows.h>
#include <conio.h>
#define TAM 200
char nome [TAM][50];
char email [TAM][50];
int cpf[TAM];
int op;
void cadastro();
void pesquisa();
void endereco();
int qntFoco[TAM];
char objFoco [TAM][50];
void lista();
int main (void){
setlocale (LC_ALL, “Portuguese”);
char logar;
char login[20];
char senha[6];
int a=10;
int acesso=0;
int verifica_senha=0;
while(verifica_senha==0){
printf("\n\t\tZ-Dengue\n\n login: ");
gets(login);
printf("\n senha: ");
//13 é o valor de ENTER na tabela ASCII
while((logar=getch())!=13){
senha[acesso]=logar;
acesso++;
//imprime o * Anterisco
printf("*");
}
senha[acesso]=’\0’;
acesso=0;
system(“cls”);
a= strcmp(senha,“1234”);
if(a==0){
printf("SENHA CORRETA");
system("color 0a");
verifica_senha=1;
Beep(150,200);
}
else{
printf("%s SENHA ERRADA\n",senha);
system("color 0c");Beep(120,200);
printf("\n");
}
}
do{
system("cls");
printf("\n---[Menu]---\n\nDigite um dos números abaixo: \n \n1 - Cadastro\n2 - Lista de cadastros realizados\n3 - Pesquisar\n4 - Sair\n");
scanf("%d", &op);
switch(op){
case 1:
cadastro();
break;
case 2:
lista();
system("pause");
break;
case 3:
pesquisa();
break;
case 4:
system("exit");
break;
default:
printf("ERRO! OPÇÃO INVÁLIDA!\n");
system("pause");
break;
}
}while(op!=4);
}
//Início da função de listagem
void lista(){
int lacolista;
for(lacolista=0; lacolista<TAM; lacolista++){
if (cpf[lacolista]>0){
printf("\nNome: %s \nEmail: %s \nCPF: %d \n\n", nome[lacolista], email[lacolista], cpf[lacolista]);
}else{
break;
}
}
}
//Inicio da função de cadastros
void cadastro(){
static int linha;
do {
printf("\n Digite o nome: “);
scanf(”%s", &nome[linha]);
printf("\n Digite o email: ");
scanf("%s", &email[linha]);
printf("\n Digite o cpf: ");
scanf("%d", &cpf[linha]);
printf("Digite a quantidade de focos: ");
scanf("%s, &qntFoco[linha]");
printf("\n Pressione 1 para continuar ou outro número para sair. ");
scanf("%d", &op);
linha++;
} while(op==1);
}
//Fim da função de cadastros
void pesquisa(){
int p_cpf;
char p_email[50];
int per_linha;
do{
printf("\n Digite 1 para pesquisar por CPF ou 2 para pesquisar por e-mail. “);
scanf(”%d", &op);
switch(op){
case 1:
printf("\n Digite o CPF: ");
scanf("%d", &p_cpf);
for (per_linha=0; per_linha<TAM;per_linha++)
{
if(cpf[per_linha]==p_cpf){
printf("\n Nome: %s \n Email: %s \n CPF: %d ", nome[per_linha], email[per_linha], cpf[per_linha]);
}
}
break;
case 2:
printf("\nDigite o Email: ");
scanf("%s", &p_email);
for (per_linha=0; per_linha<TAM; per_linha++){
if(strcmp(email[per_linha], p_email)==0){
printf("\nNome: %s \nEmail: %s \nCPF: %d ", nome[per_linha], email[per_linha], cpf[per_linha]);
}
}
break;
default:
printf("\n Opcao invalida! Opcoes validas: digito 1 e digito 2. ");
break;
}
printf ("\n Digite 1 para continuar a pesquisa: ");
scanf("%d", &op);
}while(op==1);
}