うい、もう少し勉強してから出直します…
でもその前にちょっと質問。
文字色付けるのは見つけたんだけど、これでいいんでしょうか?

#include <stdio.h>
#define ESC ((char)0x1b)
int main(void)
{
printf("hello, world\n");
printf("%c[31m赤色にしてみる%c[0m\n", ESC, ESC);
printf("%c[4m青色にしてみる%c[0m\n", ESC, ESC);
printf("%c[32m緑字にしてみる%c[0m\n", ESC, ESC);
printf("%c[36m水色にしてみる%c[0m\n", ESC, ESC);
printf("%c[45;36mピンク字に青文字にしてみる%c[0m\n", ESC, ESC);
printf("%c[30m黒色にしてみる%c[0m\n", ESC, ESC);
printf("%c[45;30mピンク時に黒色にしてみる%c[0m\n", ESC, ESC);
printf("good-by\n");
return (0);
}

%c[以下のどの文字が何に対応しているのかとか、さっぱり分からないですけど。
この色とかってもしかして、機種依存になってますか? ってか、スレ違い?