• 在屏幕指定位置打印指定颜色字体


    //根据用户的输入不同而在屏幕的指定位置打印指定颜色字体
    //例如:用户输入:”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); }
  • 相关阅读:
    为什么前后端分离了,你比从前更痛苦?
    HTML命名规范
    常用一屏自适应布局(一)
    CSS-网站导航栏标题之间的分隔符
    React-setState源码的理解
    如何在React-Native上使用Typescript
    immutable-js基础
    stylus 移动端边框1像素问题解决方案
    react native ts环境搭建
    react结合ts与mobx环境搭建步骤详解
  • 原文地址:https://www.cnblogs.com/Engi-xx/p/6306889.html
Copyright © 2020-2023  润新知