上次發帖被管理刪了,說是廣告,我也是服了

那個控制臺的程式能不能分段設色?比如,當我輸出錯誤資訊的時候用黃色,然后好了以后用白色,但原來輸出的錯誤還保持黃色?
請大佬指點,謝謝!
uj5u.com熱心網友回復:
控制臺文本輸出是可以改變顏色的uj5u.com熱心網友回復:
#include<stdio.h>
#include<windows.h>
int main(void)
{
HANDLE consolehwnd;//創建句柄,詳細句柄知識,請百度一下或查MSDN
consolehwnd =
GetStdHandle(STD_OUTPUT_HANDLE);//實體化句柄
SetConsoleTextAttribute(consolehwnd, FOREGROUND_RED);//設定字體顏色
printf("hello");
SetConsoleTextAttribute(consolehwnd, FOREGROUND_INTENSITY | FOREGROUND_GREEN);
printf("world!\n");
getchar();
SetConsoleTextAttribute(consolehwnd, BACKGROUND_INTENSITY | BACKGROUND_BLUE);
printf("Itisreallybeautiful!\n");
return 0;
}
uj5u.com熱心網友回復:
好嘞,學會了,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/22467.html
標籤:模式及實現
上一篇:誰能幫我看看哪里錯了
下一篇:題目描述 現給定一個數N,用1到N^2這些數做一個N*N的數字正方形,正方形規律如下: 當N=5時輸出正方形: 1 2 3 4 5 16 17 18 19
