commit 71bc0d997e03d6214ba330c4eb3ede3c58aa32e4 parent 1f6526e9a1c5e6e8c0b343d616fed8e116d5e10f Author: Martin Kloeckner <mjkloeckner@gmail.com> Date: Thu, 2 May 2024 13:33:45 -0300 Update `README.md` Diffstat:
| M | README.md | | | 30 | +++++++++++++++++++++--------- |
1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md @@ -5,28 +5,40 @@ Algoritmos y Estructuras de Datos (CB100) cátedra Schmidt. Esta materia es equivalente a Algoritmos y Programación 2 en planes de estudios anteriores al Plan 2020 -## Recursos Recomendados +## Códigos de Escape ANSI + +Los códigos de escape ANSI sirven para controlar el comportamiento de una +terminal (la cual soporte códigos de escape ANSI). Utilizando estos códigos se +puede controlar el color de impresión, la posición del cursor, entre otras +cosas. + +### Links Útiles -- [Standard C++ Library reference](https://cplusplus.com/reference/) -- [C++ reference](https://en.cppreference.com ) -- [Deitel & Deitel - C how to program with an Introduction to C++](https://deitel.com/c-how-to-program-8-e/) -- [ANSI Escape Sequences Cheatsheet](https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797) +* [wikipedia: ANSI escape code](https://en.wikipedia.org/wiki/ANSI_escape_code) +* [ANSI Escape Sequences Cheatsheet](https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797) ## Librería Termios > **NOTA**: La cátedra no recomienda utilizar librerías de C en C++ La librería `termios.h` permite cambiar la configuración de las interfaces de -entrada y salida de la terminal. Esta librería resulta útil en casos en los que -se quiera hacer un programa interactivo como el que se muestra a continuación +entrada y salida de la terminal. Esta librería en conjunto con los codigos de +escape ANSI, resultan útiles en casos en los que se quiera hacer un programa +interactivo como el que se muestra a continuación:  La aplicación anterior corresponde con la [solución del ejercicio 11](https://github.com/mjkloeckner/CB100/blob/main/solutions/ej11.cpp) el cual -pide formar un menu de 4 opciones +pide formar un menú de 4 opciones + +## Recursos Recomendados + +* [Standard C++ Library reference](https://cplusplus.com/reference/) +* [C++ reference](https://en.cppreference.com ) +* [Deitel & Deitel - C how to program with an Introduction to C++](https://deitel.com/c-how-to-program-8-e/) -### Recursos Recomendados Sobre Termios y Manejo de Señales +### Recursos Recomendados Sobre `termios.h` y Manejo de Señales * [termios(3) — Linux manual page](https://man7.org/linux/man-pages/man3/tcsetattr.3.html) * [Terminal Input Modes](https://ftp.gnu.org/old-gnu/Manuals/glibc-2.2.3/html_node/libc_352.html)
