【问题标题】:change input text color in c langage在 c 语言中更改输入文本颜色
【发布时间】:2015-06-29 23:21:32
【问题描述】:

我想用 c 改变输入文本的颜色 我正在使用:

textcolor(15);
cscanf("%d",d);

但是当我执行并开始输入时,当我按下退格键删除我刚刚输入的内容时出现问题

如果我只使用scanf,它将如下所示:

我也不能使用函数system("COLOR 6C");,因为它会改变所有文本的颜色

我想要的是是否有任何其他方法可以为输入文本着色

我正在使用 code::blocks (windows)

(对不起我的英语不好)

【问题讨论】:

标签: c windows colors command-prompt scanf


【解决方案1】:

制作另一个程序并编写这段代码-

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",&amp;d);(蓝底白字)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多