• 句柄、带颜色的输出


     
    1
    //程序功能输出绿色的 “hello world!”, 2 //2016.4.19 3 4 #include <stdio.h> 5 #include <windows.h> 6 int main(void) 7 { 8 //定义了一个句柄变量hConsole,将其赋值为GetStdHandle((STD_OUTPUT_HANDLE)), 9 //一说句柄就是指针的指针,因此系统用句柄来记载数据地址的变更 。 10 //参数STD_OUTPUT_HANDLE是个宏,代表标准输出,可以看作显示器 11 12 HANDLE hwnd = GetStdHandle(STD_OUTPUT_HANDLE); //实例化句柄 hwnd,就是为下面坐标使用 13 14 //设置字体颜色为绿色 , 15 //SetConsoleTextAttribute是API设置控制台窗口字体颜色和背景色的函数 16 17 SetConsoleTextAttribute(hwnd, FOREGROUND_GREEN); 18 19 COORD pos; //COORD用来表示一个字符在控制台显示屏上的坐标 20 pos.X = 10; 21 pos.Y = 5; 22 23 // 看函数名称:SetConsoleTextAttribute设置控制台光标坐标,参数就是设备句柄,坐标, 24 //那么把标准输出的句柄传给函数,就可以把光标定位在对应的位置了 25 SetConsoleCursorPosition(hwnd,pos); 26 printf("hello world! "); 27 return 0; 28 }
  • 相关阅读:
    python虚拟环境--virtualenv
    求导法则和高阶导数
    restful规范
    python协程--yield和yield from
    打印质数
    更改docker的存储位置
    同台ECS安装多个mysql
    jenkins + gitlab + harbor + k8s 部署项目
    jenkins 配置maven
    gitlab + jenkins 持续集成
  • 原文地址:https://www.cnblogs.com/qsyll0916/p/6735960.html
Copyright © 2020-2023  润新知