tpcvasco
General de Pijama
Registrado
2.9K Mensagens
330 Curtidas
Tente isso
scanf ("%d%*c", &num1);
...
scanf ("%d%*c", &num2);
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
APC
Membro Junior
Registrado
101 Mensagens
1 Curtida
Prezado amigo tentei e não deu certo. Tentei elaborar uma estrutura em C++ e tbm não da certo, só tenho conseguido com digito.
código:
#include
using namespace std;
int main ()
{
int idade, ano;
char ch = '\0';
while (ch != 'N' && ch != 'n')
{
cout <<"\nDigite ano de nascimento: ";
cin >>ano;
idade = 2010 - ano;
cout <<"\nIdade: " <
cout <<"nDeseja realizar outra soma? (S/N): ";
ch = getche ();
}
system ("pause");
}
APC
Membro Junior
Registrado
101 Mensagens
1 Curtida
Prezados amigos, consegui descobrir meu erro. Agora ta funcionando!
As funções getche() e getch()
O C oferece funções que lêem um caracter no instante em que é digitado sem esperar
[enter]. Essas funções estão definidas na biblioteca conio.h.
A função getche() lê o caracter do teclado e o imprime na tela imediatamente. Esta função
não aceita argumentos e devolve o caracter lido para a função que a chamou.
#include
#include
Código
#include
#include
using namespace std;
int main ()
{
int idade, ano;
char ch = '\0';
while (ch != 'N' && ch != 'n')
{
cout <<"\nDigite ano de nascimento: ";
cin >>ano;
idade = 2010 - ano;
cout <<"\nIdade: " <
cout <<"Deseja continuar? (S/N): ";
ch = getche ();
cout <<"\n\n";
}
system ("pause");
}
Muito obrigado tpcvasco.
Specian
Membro Senior
Registrado
328 Mensagens
24 Curtidas
Desculpe, só aproveitando o Topico...
TpcVasco
q q é isso?
qual a diferenca de um scanf normal
scanf ("%d%*c", &num1);
[ ]'s
" Atire a primeira pedra quem nunca esqueceu um ponto e vírgula. "
tpcvasco
General de Pijama
Registrado
2.9K Mensagens
330 Curtidas
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
Specian
Membro Senior
Registrado
328 Mensagens
24 Curtidas
Ficou muito claro...
Obrigado..
[ ]'s
" Atire a primeira pedra quem nunca esqueceu um ponto e vírgula. "