关于Windows 下vt100的问题,printf彩色输出
有没有高手知道如何在Windows下如何使用vt100,使printf彩色输出?我在网上查的资料为什么都是多说行,但是我在visual studio中输入的之后完全没有反应,输出的也不对。难道这个只能在Linux下使用???
#include <stdio.h>
void main()
{
printf(" /033[41;36m something here /033[0m\n");
printf("\033[41;36m something here \033[0m\n");
}
但是输出确是:
/033[41;36m something here /033[0m
[41;36m something here [0m
请按任意键继续. . .
根本没有颜色。
有没有大神知道如何在c下面使用vt100???
没人知道么???? 呜呜呜呜 自己默默顶一下。。。。。 本帖最后由 风扫地 于 2018-10-22 16:45 编辑
Not all Windows platforms support VT100. Only those Windows 10 and above (you may notice that PowerShell has colours).
ref:https://stackoverflow.com/questions/16081639/how-to-use-vt100-code-in-windows 风扫地 发表于 2018-10-22 16:40
Not all Windows platforms support VT100. Only those Windows 10 and above (you may notice that PowerS ...
神人呀,太感谢了,我先看看{:5_110:} sunman2006 发表于 2018-10-22 17:01
神人呀,太感谢了,我先看看
我仔细研究了一下,发现只能在win10里面实现,里面说win7 32的可以破解,但是我按照他说的做没有成功,估计不行。最后用SetConsoleTextAttribute实现了彩色显示 配合system("color fc")实现了字体和北京的颜色变化。 把/ 改成\ 把斜杠改成反斜杠 风中雪_1 发表于 2018-10-30 14:08
把/ 改成\ 把斜杠改成反斜杠
我都试过了,不行的,你可以看看我之前的写的,里面两种斜杠各一行。 Windows不支持,你看看在Unix终端上看看行吗 风中雪_1 发表于 2018-11-5 12:54
Windows不支持,你看看在Unix终端上看看行吗
我没有unix,但是应该可以,vt100原生在unix{:5_110:}
页:
[1]