textcolor()
の関数にユーザー入力の色を渡すにはどうすればよいconio.h
ですか?
textcolor(BLUE);
cprintf("Hello");
正常に動作しますが、
char c[20];
gets(c);
textcolor(c);
cprintf("Hello");
エラーをスローします。私はそれが自分でうまくいくとは思っていませんでした。問題は、ユーザーが表示するテキストの色をどのように入力できるかということです。いくつかのばかげた制約のために、古いターボ c++ でこれを行う必要がありgraphics.h
、dos.h
などを使用することはできません。したがって、それ自体を使用するソリューションはtextcolor()
素晴らしいでしょう。