Skip to content

Instantly share code, notes, and snippets.

@brunocroh
Created November 19, 2017 00:04
Show Gist options
  • Save brunocroh/c345ba317d92c9c39de772ed0f1434cb to your computer and use it in GitHub Desktop.
Save brunocroh/c345ba317d92c9c39de772ed0f1434cb to your computer and use it in GitHub Desktop.
Exemplo em c++
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <string.h>
int main(void)
{
int cadastrando = 1;
int qtdCadastros = 0;
std::string nomes[20];
while(cadastrando != 0){
char nomeTemp[80];
printf("Informe um nome para ser cadastrado. (ou digite 0 para encerrar os cadastros) ");
scanf("%s", nomeTemp);
if(strcmp(nomeTemp,"0") != 0){
nomes[qtdCadastros] = nomeTemp;
qtdCadastros++;
} else {
cadastrando = 0;
}
}
char nomePesquisa[80];
printf("Informe um nome para ser pesquisado : ");
scanf("%s", nomePesquisa);
int i = 0;
int nomeEncontrado = 1;
while(nomeEncontrado != 0 && i <= qtdCadastros-1 ){
if(strcmp(nomePesquisa,nomes[i].c_str()) == 0){
nomeEncontrado = 0;
} else {
i++;
}
}
if(nomeEncontrado == 0){
printf("O Nome \"%s\" Foi Encontrado", nomePesquisa);
} else {
printf("O Nome \"%s\" Não foi Encontrado", nomePesquisa);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment