Olá pessoal! Em muitos casos, ao ler uma string você pode encontrar alguns problemas, por exemplo, seu programa pode pular a leitura da string seguinte. Nesses casos é necessário utilizar o SETBUF para limpar o buffer do teclado. Lembrando, não é recomendado o uso de FFLUSH. Será mais explicado na aula abaixo.
A. Reid, M. Flatt, L. Stoller, J. Lepreau, и E. Eide. OSDI'00: Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, стр. 24--24. Berkeley, CA, USA, USENIX Association, (2000)
L. Gao, S. Kraemer, R. Leupers, G. Ascheid, и H. Meyr. CASES '07: Proceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems, стр. 3--12. New York, NY, USA, ACM, (2007)