12345
#include <stdio.h> int main() { puts("\x1b[31mthis is red\x1b[0m"); }
1234567
#include <stdio.h> #include <term.h> int main() { setupterm(NULL, 1, NULL); printf("%sthis is red%s\n", tparm(tigetstr("setaf"), 1), tigetstr("sgr0")); }
-lcurses
#include <stdio.h> int main() { puts("\x1b[5m\x1b[32mThank you\x1b[0m"); }