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!
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!