Ir ao conteúdo
  • Cadastre-se

#C - Não deixar repetir Nomes Inseridos. Com Variaveis Locais.


Progamador

Posts recomendados

Olá Pessoal Preciso de ajuda, Eu criei um comando de Inserir Cerveja,Porém eu não consigo fazer a verificação para ver se existe nomes iguais com variaveis locais, alguem consegue, se conseguir me ajuda.

Obs: Tem o Codigo de fazer verificação já, mais so funcina com variaveis Globais.

struct Cerveja lerCerveja(){

int entro=0,ultimo=0,qtdCaracteristica,op;
struct Cerveja recebe;
recebe.qtdCaracteristica=0;
char nomeIns[CHARMAIOR];

do{
entro=0;
printf("Nome da Cerveja: ");
fflush(stdin);
fgets(recebe.nome,CHARMAIOR,stdin);
for(i=0;i<ultimo;i++){
if( strcmp (recebe.nome,nomeIns)==0){
printf("\n\nEste Nome ja Existe...\n\nEntre Com Outro ");
entro=1;
}
}
}while(entro!=0);
printf("data de fabricação: ");
fflush(stdin);
fgets(recebe.data,CHARMENOR,stdin);
printf("\n\n 1 - SIM | 2 - NAO\n Deseja Adicionar as Caracteristicas da Cerveja? (1/2): ");
fflush(stdin);
scanf("%i",&op);
system("CLS");
recebe.qtdCaracteristica=0;
while((recebe.qtdCaracteristica<CARACTERISTICA)&&(op==1)){
recebe.caracteristica[recebe.qtdCaracteristica]=lerCaracteristica();
recebe.qtdCaracteristica++;
do{
printf("Deseja Inserir Mais Caracteristica? (1 - Sim ou 2 - Nao): ");
fflush(stdin);
scanf("%i",&op);
}while((op!=1)&&(op!=2));
}
return recebe;
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

APRENDA TUDO SOBRE HARDWARE!

HARDWARE 2022

 

CLIQUE AQUI E BAIXE AGORA MESMO!