zoukankan      html  css  js  c++  java
  • 在屏幕指定位置打印指定颜色字体

    //根据用户的输入不同而在屏幕的指定位置打印指定颜色字体
    //例如:用户输入:”1234 RED Hello!“,就将字符串”Hello!“打印到屏幕坐坐标的12,34处,并将字体设为红色
    #include
    <stdio.h> #include<window.h> void writeChar(int High,int wide,char* pszChar ,WORD wArr){   //设置光标属性   CONSOLB_CURSOR_INFO cci;   cci.dwSize = 1;   cci.bVisible = FALSE; // 不显示光标   SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);   //设置坐标   COORD loc;   loc.X = Wide * 2 ; //x的值是Wide的2倍   loc.Y = High;   SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wArr);   SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), loc);   printf(pszChar); //打印时需要注意有些特殊字符占两个字节 } int main(){ int nPosX; int nPosY; WORD wArr = FOREGROUND_RED; char strColour [ 10 ] ; char strContent [ 20 ]; scanf_s(”%d,%d %s%s“,&nPosX,&nPosY,strColour,10,strContent,20);
    if0 ==strcmp(strColour,L”BLUE“)){   wArr == FOREGROUND_BLUE; } else if (0 ==strcmp(strColour,L”GREEN“)){   wArr = FOREGROUND_GREEN; } else if ( 0 ==strcmp(strColour,L“RED”)==0){   wArr = FOREGROUND_RED; }   writeChar( nPosY,nPosX, strContent,wArr); }
  • 相关阅读:
    SDN概述
    Linux企业运维人员必备150个命令汇总
    自动化运维工具puppet详解(二)
    自动化运维工具puppet详解(一)
    自动化运维工具[ansible详解三]
    ansible 常用模块
    自动化运维工具【ansible详解 二】
    A. Cinema Line
    A. Wrong Subtraction
    A. The number of positions
  • 原文地址:https://www.cnblogs.com/Engi-xx/p/6306889.html
Copyright © 2011-2022 走看看