diff --git a/aulas/13-read/README.org b/aulas/13-read/README.org index e802c54..44625b1 100644 --- a/aulas/13-read/README.org +++ b/aulas/13-read/README.org @@ -407,7 +407,11 @@ deve ser condicionada de uma das seguintes formas: - Ou verificamos se o buffer está vazio ou não com a chamada de sistema =ioctl=. -**** Solução com o conteúdo de =buf[count - 1]= +#+begin_quote +Experimente as duas soluções e escolha a sua preferida. +#+end_quote + +*** Solução com o conteúdo de =buf[count - 1]= #+begin_src c // Verificar se '\n' faz parte da string... @@ -418,7 +422,7 @@ if (buf[count - 1] != '\n') { } #+end_src -**** Solução com =ioctl= +*** Solução com =ioctl= A chamada de sistema =ioctl=, no cabeçalho =sys/ioctl.h=, manipula parâmetros de dispositivos especiais (como terminais, por exemplo). Seus argumentos @@ -451,7 +455,3 @@ int main(void) { } #+end_src -#+begin_quote -Experimente as duas soluções e escolha a sua preferida. -#+end_quote -