Tonny 0 Denunciar post Postado Maio 6, 2009 Alguém por favor poderia me ajudar? Eu fiz esse código fonte para testar o comando do while, porém ele só repete duas vezes os comandos e depois fecha. Alguém sabe qual é o problema? Oo Segue o código (somente para teste): #include <stdio.h> main(){ int x; char resp; x=0; do{ x=x+1; printf("%d\n", x); scanf("%c", &resp); }while(resp=='s' || resp=='S'); getchar(); } Agradecido. (: OBS: eu uso o dev C++. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Maio 6, 2009 é acho q você naum costuma ler os tutoriais aki do fórum =// scanf("%c%*c", &resp); Compartilhar este post Link para o post Compartilhar em outros sites
Tonny 0 Denunciar post Postado Maio 6, 2009 é acho q você naum costuma ler os tutoriais aki do fórum =// scanf("%c%*c", &resp); Certo! O código funcionou! Mas poderia me explicar essa formatação do scanf por favor? ^^' Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 6, 2009 http://linux.die.net/man/3/sscanf Compartilhar este post Link para o post Compartilhar em outros sites