0

我不是 VC++ 开发人员,但我正在寻找编辑源代码。我只想在我的控制台上添加不同颜色的新行(绿色,红色......)

void main()
{
    static char * DES_KEY = "!_a^Rc*|#][Ych$~'(M _!d4aUo^%${T!~}h*&X%";

    XStrDESUtil desUtil(DES_KEY);

    printf("Password: %s\n", desUtil.Decrypt("1a6a2dfd3e44b8a0b02a2b66c801821e").c_str());

    system("PAUSE");
}

我已经搜索过,但我发现的只是

  printf ("\033[34;01mBonjour\033[00m\n");

和那些字符......但由于某些原因它不起作用:(

4

2 回答 2

1

查看适用于 ANSI 和 Windows 控制台的仅标头库:

https://github.com/tapio/rlutil

在windows上编译

rlutil::setColor(rlutil::GREEN);
rlutil::setColor(rlutil::RED);

应该足够了

于 2013-09-27T07:30:46.407 回答
1

在 Windows 中,您可以为此使用Windows 控制台函数,例如SetConsoleTextAttribute

我创建了一个小的免费 C++ 模板库(只有一个标头)来包装其中的许多功能。可在http://cppconlib.codeplex.com/ 获得

在此处输入图像描述

于 2013-09-27T07:34:33.923 回答