Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oie...
uma outra duvida minha é ql a direfença entre o cin.get e o getch... pq eu estou utilizando o cin.get mas está passando direto.... ja com o getch não está.
vlw!
opa.. valeu pela atenção!
então.... eu to montando uma calculadora para jogar um jogo on line ^^
então tem tres casos no menu e por enqto os tres estão em construção.... mas é para aparecer a frase "em construção" e esperar pelo enter
int main()
{
int e;
system("cls");
telaprincipal();
cout << " Menu Principal \n \n \n";
cout << " 1- Back Spin \n 2- TomaHawk \n 3- Spike";
cout << "\n \n Escolha uma das tacadas especiais: ";
cin >> e;
switch (e)
{ case 1:
cout << " em construcao";
cin.get();
break;
case 2:
cout << " em construcao";
cin.get();
break;
case 3:
cout << " em enconstrucao";
cin.get();
break;
default:
cout << "opcao invalida";
cin.get();
}
main();
cin.get();
return 0;
}
eu ja fiz esse codigo com C puro e com getch e funcionou normalmente... só estou passando as entradas e saidas para C++.... apenas para fins de estudo mesmo.
valeu!
cara você num qr usar nem o
system("pause>>NULL"); ??
putz kra... eu nen conheço isso ae! ^^
pra que que serve?
eu comecei faz puco tempo... uma semana mais ou menos
Renato Que mau lhe pergunte, esse não é um joguinho de F1?
Se for eu também jogo e também estava pensando em fazer algo em C pra isso, mas no momento ainda to me aperfeiçoando no C antes de tentar.
Valeu!
não... a não ser q você conheça Pangya por esse nome ^^
eh pro Pangya um jogo d golf on line
conhece??
cara naum me pergunte oq esse comando faz q eu num sei.. + testa ae
antes dos seus cin.get() coloca cin.sync(); de modo q fique:
cin.sync();
cin.get();veja c resolve :D
http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
funcionou... que coisa estranha essa...
valeu!!
heUHAUHuhau
funcionou... que coisa estranha essa...
:D
pra q q serve esse comando
system("pause>>NULL");
??
qnd você entra digita cmd no executar e abre a janelinha do Dos.
digita pause pra você ver.
ele espera o pressionamento de uma tecla para passar;
com o system("pause>>NULL"); é a msm coisa soh q a palavra 'Pressione qualquer tecla para continuar ...' é jogada num arquivo NULL (nulo); soh isso; =d
cara digita no Dos lah: 'pause/?' pra você ver oq ele realmente faz
valeu!
eu vi sim... http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
cin.get le os caracteres no buffer até encontrar \n.
Se tiver um \n no buffer ele vai passar direto mesmo.
getch não sei se ele limpa o buffer ou se ele não le do buffer. O que getch faz é retornar a tecla digitada.
Não sei se ficou claro, se voce puder postar um exemplo para discutirmos seria ótimo.
http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif