![jhonatan jhonatan](//static.vivaolinux.com.br/imagens/fotos/desconhecido.png)
jhonk1
(usa Outra)
Enviado em 09/07/2012 - 14:02h
Eu sei que o titulo parece estranho, mas eu estava querendo criar um sisteminha de conversa, só para passar o tempo mesmo, e deixar o meu priminho conversando com um "robo" shaushuashauh
Eu gostaria de saber se tem algum jeito de fazer isso sem o trabalho de ficar fazendo ifs e elses numa eternidade.
eu estou fazendo assim, vai dá, mas vai ser muito código XD:
do{
cout<<"\n\nvocê : ";
fflush(stdin);
gets(frase);
strlwr(frase);
if(strcmp(frase,"ola")==0 || strcmp(frase,"oi")==0){
cout<<"Robô : Oi!";
}
else{
if(strcmp(frase,"tudo bem")==0){
cout<<"Robô : Tudo ótimo!";
}
}
}while(strcmp(frase,"sair")!=0);
O que eu gostaria é um meio de simplificar isso! Tipo.. como o switch simplifica, sendo que só aceita um caracter!
Um exemplo do que eu quero é o Robô Ed shaushuahashu
Um jeito de programar isso de forma simples!
http://www.ed.conpet.gov.br/br/converse.php/
Se alguém souber de um programa desses em C++ posta ai! que dependendo do programa dá para dar uma olhada no código fonte ou algo do tipo XD
Desde já muito obrigado!