Red de conocimiento informático - Consumibles informáticos - Cómo programar con caracteres blancos y verdes sobre fondo negro

Cómo programar con caracteres blancos y verdes sobre fondo negro

Las líneas de anotación utilizan un color de primer plano blanco y las líneas que no son de anotación utilizan un color de primer plano verde. El fondo es todo negro.

Puedes lograr esto llamando a las funciones relevantes de la Consola: tamaño de pantalla, posición, color y caracteres.

#include lt;windows.hgt;

#include lt;stdlib.hgt;

#include lt;conio.hgt;

main(){

HANDLE H_stdout;

CONSOLE_SCREEN_BUFFER_INFO csbi;

COORD coord;

Resultado DWORD;

char str[80]="abc123-xxxxxxxxxxxxxxyyyyyyyy";

WORD wColor;

H_stdout = GetStdHandle( STD_OUTPUT_HANDLE

GetConsoleScreenBufferInfo( H_stdout, amp;csbi );

coord.X=. . . ;

coord.Y=. . . ;

wColor = .....;

FillConsoleOutputAttribute( H_stdout, wColor, strlen(str), coord, amp; resultado

WriteConsoleOutputCharacter( H_stdout, str, strlen(str), coord, amp; result );

Antes de llamar, establezca el color de manera crítica, si la línea de comentario:

wColor = BACKGROUND_BLACK | /p>

En caso contrario, wColor = BACKGROUND_BLACK | FOREGROUND_GREEN;