c语言中setcolor函数的如何使用改变指定字体的颜色?

问题描述

c语言中setcolor函数的如何使用改变指定字体的颜色?
好比输出hello world只让world变成红色,而其他的字体不换颜色,也就是只改变指定字体的颜色。能认为的控制。

解决方案

setcolor不是标准c里的函数。
graphics.h是turboc专有的。用graphics.h必须用turboc

解决方案二:
setcolor不是标准c里的函数。
graphics.h是turboc专有的。用graphics.h必须用turboc

解决方案三:
vc中:

 #include <windows.h>  #include <stdio.h>#include <stdlib.h>int main()  {      HANDLE hOut;      //  获取输出流的句柄    hOut = GetStdHandle(STD_OUTPUT_HANDLE);        printf(""普通颜色看看n"");    SetConsoleTextAttribute(hOut                              FOREGROUND_GREEN |      // 前景色_绿色                            FOREGROUND_INTENSITY ); // 前景色_加强    printf(""设置了浅绿色.n"");      printf(""并且完了之后就一直是浅绿色n"");    SetConsoleTextAttribute(hOut                              FOREGROUND_BLUE |       // 前景色_蓝色                            FOREGROUND_INTENSITY |  // 前景色_加强                            COMMON_LVB_UNDERSCORE); // 添加下划线    printf(""文字蓝色,再加个下划线.n"");        SetConsoleTextAttribute(hOut                              FOREGROUND_RED |        // 前景色_红色                            FOREGROUND_INTENSITY |  // 前景色_加强                            BACKGROUND_BLUE );      // 背景色_蓝色    printf(""设置文字红色,背景蓝色n"");      SetConsoleTextAttribute(hOut                              FOREGROUND_RED |            // 前景色_红色                            FOREGROUND_INTENSITY |      // 前景色_加强                            COMMON_LVB_GRID_LVERTICAL );// 网格_左_竖    printf(""                      加 左 网格n"");      SetConsoleTextAttribute(hOut                              FOREGROUND_RED |            // 前景色_红色                            FOREGROUND_INTENSITY |      // 前景色_加强                            COMMON_LVB_GRID_RVERTICAL );// 网格_右_竖      printf(""                      加 右 网格n"");        SetConsoleTextAttribute(hOut                              FOREGROUND_RED |    // 前景色_红色                            FOREGROUND_GREEN |  // 前景色_绿色                            FOREGROUND_BLUE );  // 前景色_蓝色    printf(""改回白色n"");      system(""pause"");    return 0;  }
时间: 2024-09-20 04:19:41

c语言中setcolor函数的如何使用改变指定字体的颜色?的相关文章

c语言中setcolor函数的如何使用改变指定字体的颜色?最好给个代码例子谢谢。

问题描述 c语言中setcolor函数的如何使用改变指定字体的颜色?最好给个代码例子谢谢. 好比输出hello world只让world变成红色,而其他的字体不换颜色,也就是只改变指定字体的颜色.能认为的控制. 解决方案 1.可以不用setcolor函数来实现: printf(""hello %sworld%sn""33[0;40;31m""33[0m""); 解决方案二: 我在linux上测试了可以啊,你在什么平台上测试的.

循环问题-C语言中if函数中的问题

问题描述 C语言中if函数中的问题 #includeint main(){ int num[2][6]={{000000}{000000}}; int i=0j=0mnpz; printf(""Please type 1 for first classPlease type 2 for economy ""); { for(p=1;p<=10;p++) { scanf(""%d""&z); if(z==1&

关于c语言中strlen函数使用

问题描述 关于c语言中strlen函数使用 /* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */ #include struct btbucode//定义结构体btbucode { int n; char pn[50]; }; struct btbucode code[]={{11, "cailiao"},{12, "caiji"},{13, "shang"},{14, "jingji&quo

c语言-C语言中select函数 应用于网络存储中配合fread/fwrite是否存在阻塞问题

问题描述 C语言中select函数 应用于网络存储中配合fread/fwrite是否存在阻塞问题 利用fread fwrite 读写网络存储上的文件时,是否会出现阻塞问题? 我的感觉是会出现但是无法通过select判断,因为select判断的是内容是否存在,就是文件是否存在,而对于文件fread fwrite没有发现文件也会报错 但是一旦文件存在开始读写以后发生了网络传输中断引起阻塞 那么还是会挂住 而所谓的非阻塞机制无法发挥作用 不知道我的理解是否正确? 谢谢大家发表看法. 解决方案 阻塞和非

c语言-C语言中Free函数释放内存为何释放不了!!!!!!!

问题描述 C语言中Free函数释放内存为何释放不了!!!!!!! #include #include void testFree(char *par) { void*free(par); par = NULL; } int _tmain(int argc, _TCHAR* argv[]) { char path[10] = {"abc"}; char *str = (char *) malloc(100 *sizeof(char)); memset(str,0x00,100 *size

关于c语言中malloc函数的问题

问题描述 关于c语言中malloc函数的问题 c语言中,在子函数中用malloc函数开辟的空间在主函数中还有效吗? 解决方案 原型:? void *malloc(unsigned int size); #include或#include malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存. malloc 向系统申请分配指定size个字节的内存空间(连续的一块内存).返回类型是 void* 类.

简述C语言中system()函数与vfork()函数的使用方法_C 语言

C语言system()函数:执行shell命令头文件: #include <stdlib.h> 定义函数: int system(const char * string); 函数说明:system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程. 在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT 和SIGQUIT 信号则会被忽略. 返回值: 1.如果 sy

c语言-C语言中scanf函数问题

问题描述 C语言中scanf函数问题 #include<stdio.h> int main() { char a1[5],a2[5],a3[5],a4[5]; scanf("%s",a1); printf("END1"); scanf("%s",a2); printf("END2"); scanf("%s",a3); printf("END3"); scanf("%

Go语言中append函数用法分析_Golang

本文实例分析了Go语言中append函数用法.分享给大家供大家参考.具体如下: Go语言中append的功能十分强大,使用它可以使很多功能的实现变得更加简洁.以下为简单对比: .将一个slice插入到另一个slice的指定位置: 不使用append: 复制代码 代码如下: func insertSliceAtIndex(slice_origin []int, slice_to_insert []int,      insertIndex int) (result []int, err error