Boris, si estás utilizando Visual C++ y no encuentras una función compatible con
`textcolor()` de C para imprimir en color, hay otras formas de lograrlo. A continuación, te presento dos alternativas:
1.
Utilizar la función `SetConsoleTextAttribute()`: En Visual C++, puedes utilizar la función
`SetConsoleTextAttribute()` para cambiar el color del texto en la consola. Esta función te permite establecer el color de primer plano y el color de fondo del texto. Aquí tienes un ejemplo de cómo usarla:
En este ejemplo, utilizamos
`SetConsoleTextAttribute()` para establecer el color del texto en rojo y luego en cian. Puedes ajustar los colores según tus necesidades utilizando las constantes definidas en la biblioteca
`windows.h`.
2.
Utilizar secuencias de escape ANSI: Otra opción es utilizar secuencias de escape ANSI para cambiar el color del texto en la consola. Estas secuencias son códigos especiales que puedes imprimir en la consola para cambiar el formato del texto, incluido el color. Aquí tienes un ejemplo:
En este ejemplo, utilizamos la secuencia de escape
`\033[31m` para establecer el color del texto en rojo y
`\033[36m` para establecerlo en cian. La secuencia
`\033[0m` se utiliza para restablecer el color a su valor predeterminado.
Estas son dos alternativas que puedes utilizar en Visual C++ para imprimir en color sin la función
`textcolor()`. Espero que alguna de ellas te sea útil.