为什么美国大片里电脑运行的代码程序都是黑底绿字

为什么美国大片里电脑运行的代码程序都是黑底绿字,第1张

显示器技术相关。

现在的液晶显示器,早点的纯平显示器,那都搏李是彩色显示器叫做color monitor ,就像彩色电视机之前是黑白电视机一样,早期电脑显示器也是黑白的,或者叫单色显示器,除了黑底白字外,黑底绿色字也是常见的,甚至出现的更早首渣。我1995年念大学,学院机房还有286,386(其实那年份486是正常配置),显示器就有彩色的,当然还有黑白的,居然还有绿色的。

在DOS界面下,一般的配色方案是白色字符黑底。大型机者银悄的 *** 作系统是UNIX,终端命令行一般是黑色底,绿色字符。

注解行用白前景色,非注解行用绿前景色。背景都袭纯是黑。

调用Console 有关函数就可以实现:屏幕大小,什么位置,什么颜色拍姿咐,什么字符。

#include <windows.h>

#include <stdlib.h>

#include <conio.h>

main(){

HANDLE H_stdout

CONSOLE_SCREEN_BUFFER_INFO csbi

COORD coord

DWORD result

char str[80]="abc123-xxxxxxxxxxxxxxyyyyyyyy"

WORD wColor

H_stdout = GetStdHandle( STD_OUTPUT_HANDLE )

GetConsoleScreenBufferInfo( H_stdout, &csbi )

coord.X=。。。

coord.Y=。。。

wColor = .....

FillConsoleOutputAttribute( H_stdout, wColor, strlen(str), coord, &result)

WriteConsoleOutputCharacter( H_stdout, str, strlen(str), coord, &result )

调用前,关键性的设颜色,如果注解行:

wColor = BACKGROUND_BLACK | FOREGROUND_WHITE

否则册枯 wColor = BACKGROUND_BLACK | FOREGROUND_GREEN

你是不是显示器的显象管坏了?桐碧粗还是你调错了,变成黑白的了?要是后慧游者你就在显示器的边框上找一些按扭,局镇就是调颜色和屏幕大小的,要这个再不行,试试桌面单击右键,属性,设置,那里也可以调颜色,希望可以帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12410194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存