zoukankan      html  css  js  c++  java
  • vs 中怎么用c改变部分字体颜色

    // test.cpp : 定义控制台应用程序的入口点。
    //
    
    #include "stdafx.h"
    #include <windows.h>
    #include<conio.h>
    
    void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)
    {
    	HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);
    	WORD wr ;
    	//这里可以自己把握
    	switch (BackGroundColor)
    	{
    	case '1': wr = FOREGROUND_INTENSITY | FOREGROUND_RED;break;
    	case '2': wr = FOREGROUND_INTENSITY | FOREGROUND_GREEN;break;
    	default:
    		wr = FOREGROUND_INTENSITY | FOREGROUND_BLUE;
    		break;
    	}
    	/*SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));*/
    	SetConsoleTextAttribute(hCon,wr);
    }
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    	
    	int color;
    	char i = '1';
    	
    
    	/* HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED);
        printf("把这句话颜色变成红色
    ");
        SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);
        printf("把这句话颜色变成黄色
    ");
    	SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_BLUE);
        printf("把这句话颜色变成黄色
    ");
    	system("pause");*/
    	for(color = 0; color < 8; color++)   /*设置颜色0到15*/
    	{
    
    		
    		printf("No.%d
    ", color);       /*
    代表换行*/
    		system("pause");
    		SetColor(0,i);
    		printf("加油,中国!!");
    		/*SetColor(7,0);///恢复为黑底白字。*/
    		i++;
    		
    	}
    	return 0;
    }
    

      

    case '1': wr = FOREGROUND_INTENSITY | FOREGROUND_RED;break;
    case '2': wr = FOREGROUND_INTENSITY | FOREGROUND_GREEN;break;
    

      这里不行就改成1,2

  • 相关阅读:
    QuickClip—界面原型设计
    视频剪辑软件调研分析及使用感受——后附作品地址
    《梦断代码》——理智上悲观,意志上乐观
    《人月神话》—危险的神话
    zabbix监控交换机
    linux常用经典命令
    zabbix使用tokudb引擎替换innodb引擎
    CART分类回归树算法
    朴素贝叶斯分类算法
    分布式系统阅读笔记(十三)-----命名服务
  • 原文地址:https://www.cnblogs.com/lsgsanxiao/p/5615491.html
Copyright © 2011-2022 走看看