Example Code for Outputting Colored Text in C# Console

Direct writing of colors into the console (not stream) using WinAPI is possible only through the use of console functions such as the family of functions mentioned. A Color table is available at https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit. To modify the colors of what you are writing in response to arrow inputs, you may either rewrite the lines or use the cursor to go back to the line you want to change the color of, and then modify the colors. C# and C examples are also available.


The functioning of C# is similar to that of C. I utilized it a few minutes ago and encountered no issues. For reference, the Color table can be accessed here: https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit.

C# Example:

    Console.Write("x1B[38;5;{0}m", runtime.Register[2]);

C Example:

    printf ( "x1B[38;5;%dm", color );

Frequently Asked Questions

Posted in Uncategorized