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;