我想用c更改输入文本的颜色 我正在使用:
textcolor(15);
cscanf("%d",d);
但是当我执行并开始输入时,按下退格按钮删除我刚输入的内容时出现问题
如果我只使用scanf
,它将如下所示:
此外,我无法使用函数system("COLOR 6C");
,因为它会更改所有文本的颜色
我想要的只是有任何其他方式为输入文字着色
我正在使用code :: blocks(windows)
(抱歉我的英语不好)
答案 0 :(得分:0)
制作另一个程序并编写此代码 -
int main(int argc, char** argv)
{
int i;
for(i=1;i<298;i++)
{
textcolor(i);
printf("color in %d textcolor",i);
}
return 0;
}
因此,您将看到使用textcolor可以带来的所有颜色效果。
在您的情况下,背景为蓝色,您希望以白色输入。所以使用textcolor(159);scanf("%d",&d);
(蓝色背景白色字体颜色)。