把CMD下的color 方案遍历一遍

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void colors(char a[]);
void printcolor(int n);
int main()
{
    int i = 0x00;
    for(; i <= 0xff;i++)
    {    
        printcolor(i);
    }
    return 0;
}
void colors(char a[])
{
    system("pause"); /*每次输出前都停顿一下*/
    puts(a);
    system(a);
}
void printcolor(int n)
{
    char a[3];
    sprintf(a,"%x",n); /*把十六进制的数字格式化成字符串数组类型*/
    char s[30] = "color ";
    strcat(s,a);/*字符串追加*/
    colors(s);

}
原文地址:https://www.cnblogs.com/ligongzi/p/2782697.html