Pessoal, boa Tarde. Estou fazendo uma tel de cadastro em C/c++

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);

}

Não dá para ver a mensagem…

Process exited after 37.63 seconds with return value 0 pressione qualquer tecla para continuar