返回总目录

目录:

1.字体颜色与位置修改的需求

2.字体的颜色的修改之整体字体

3.字体的颜色的修改之部分字体

4.字体位置的选择:

5.修改程序的标题:

一:字体颜色与位置修改的需求

1.说明:

如果我们没有修改控制字体颜色是:背景黑色,字体白色,大小固定的黑窗口,对应程序的视觉的体验效果不是很好。

2.没有设置字体颜色时的运行效果:

二:字体的颜色的修改之整体字体

1.说明:

整体字体颜色的修改需要用到:
<stdlib.h> 头文件下的 system("color bg fg");
bg(background): 背景色 用1~F表示
fg(foreground):前景色 用1~F表示
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

2.源代码:

#include<stdio.h>
#include<stdlib.h> //初始化窗体
void init()
{//列数80,行数50system("mode con cols=80 lines=50");// 7:背景色是白色  A:字体的颜色是绿色 system("color 7A");}
//主函数
int main()
{init();printf("hellow world\n");return 0;
}

3.运行结果:

三:字体的颜色的修改之部分字体

1.说明:

部分字体颜色的修改需要用到:
<windows.h> 头文件下的
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c);
这里便于调用,我们把它封装成为一个函数。
调用时输入1~15 表示不同的颜色。(颜色代号和上面同)

int color(int c)
{//更改颜色 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c);
}

2.源代码:

#include<stdio.h>
#include<stdlib.h>
#include<windows.h> /*
* 字体颜色函数
*/
int color(int c)
{//更改颜色 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c);
}// 主函数
int main(int argc, char const *argv[])
{int i ;system("mode con cols=80 lines=50");//循环输出 不同颜色的字体for(i=0;i<=15;i++){color(i);printf("%d\t",i); printf("hellow world\n");   }return 0;
}

3.运行效果:

四:字体位置的选择:

1.说明:

字体位置的选择需要用到:
<windows.h> 头文件下的
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
这里便于调用,我们同样把它封装成为一个函数。
(x,y)表示相对坐标;

/** 获取光标的位置 ,(x, y)是相坐标 */ void gotoxy(int x,int y){ COORD pos;pos.X = x;pos.Y = y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); }

2.源代码:

#include<stdio.h>
#include<windows.h>/** 获取光标的位置 ,(x, y)是相坐标 */ void gotoxy(int x,int y){ COORD pos;pos.X = x;pos.Y = y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); }// 主函数
int main()
{gotoxy(50,12);printf("50x60\n");
}

3.输出效果

五:修改程序的标题

1.说明

修改程序的标题需要用到:
<stdlib.h> 头文件下的 system("title 标题名");

2.源代码:

#include<stdio.h>
#include<stdlib.h>
int main()
{//修改标题,默认是程序所在的路径 system("title 我的标题"); return 0;} 

3.展示结果:

本小节结束!

返回总目录

我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。QQ:2038145339

转载于:https://www.cnblogs.com/zyg123/p/10257126.html

1.2控制台的大体设置:相关推荐

  1. Spyder IPython控制台字体大小设置

    Spyder IPython控制台字体大小设置 问题描述 解决办法 问题描述 spyder默认字体大小太小了,长期看代码眼睛受不了. 解决办法 1.改变编程界面和控制台字体大小. Tools-> ...

  2. java控制台输出颜色设置

    在java中,控制台输出,System.out.println()显示默认黑色,如果是System.err.println()显示红色. 要想让控制台输出改变颜色,需要做一些设置.就像在linux终端 ...

  3. Windows CMD控制台默认编码设置为UTF-8的方法介绍

    一般代码是UTF-8格式编码,要在CMD控制台运行,遇到中文会乱码.解决办法就是设置CMD控制台编码为UTF-8 打开一个cmd 执行chcp 即可得到cmd当前的编码: chcp + 编码数字代号, ...

  4. android控制台字体大小设置,Android studio 4.1 豆沙护眼色配置、字体大小设置、内存大小设置...

    1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 6.修改内存大小.显示内存 例如:修改android-studio/bin/stud ...

  5. EGE相关:控制台窗口的设置

    EGE专栏:EGE专栏 文章目录 相关问题快速浏览 1. 控制台窗口是什么? 2. 原本还能使用控制台,为什么配置了EGE后就不能用了? 3. 使用printf()为什么不能在EGE的窗口上显示 4. ...

  6. VC控制台输出时设置字体及背景颜色

    1.改变整个控制台的颜色 用 system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号.各颜色代码如下: 0=黑色 1=蓝色 2=绿色 3=湖蓝色 ...

  7. CSGO 控制台 准星详细设置

    加粗部分是在游戏设置中出现过的 cl_crosshair_drawoutline 是否开启轮廓 cl_crosshair_dynamic_maxdist_splitratio 扩散范围比例 cl_cr ...

  8. cmd控制台窗体大小设置

    开发工作中有时需要在cmd控制台操作,但不同电脑不同系统版本窗体经常不一样,看着别扭,cmd怎么设置窗口的大小呢,下面给大家演示一下: 1.进入电脑打开运行界面,输入cmd命令,按回车 2.接着右键单 ...

  9. 台式计算机控制台,台式电脑的设置在哪里打开

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 台式电脑的设置在控制面板打开.方法如下: 1.首先点击左下角的开始,点击控制面板: 2.点击显示,找到设置: 3.选择设置的具体项 ...

最新文章

  1. Windows Vista for Developers——第三部分补充:控件和桌面窗口管理器
  2. linux mysql 5.7 配置_linux下mysql5.7的安装配置
  3. UBoot常用命令手册
  4. ssdt 表结构及hook的一般理解
  5. CVE-2013-3897漏洞成因与利用分析
  6. 基于MDC300的神经网络开发
  7. 如何将Oracle中同一列的多行记录拼接成一个字符串 十一__262 | 浏览 8183 次 推荐于2016-01-25 17:34:18 最佳答案 需要用wm_concat函数来实现。
  8. UVA10405 Longest Common Subsequence【LCS+DP】
  9. 机器学习--组合分类方法之AdaBoost算法
  10. (63)通信协议之一json
  11. Java 208 道面试题:第一模块答案
  12. 使用XLinq.XElement读取带Namespace(命名空间)的XML
  13. xshell使用xftp传输文件 、使用pure-ftpd搭建ftp服务
  14. 服务器如何安装虚拟声卡,虚拟声卡驱动VirtualAudioCable安装使用设置教程
  15. 如何搭建Vue开发环境的步骤
  16. 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系
  17. 转:明茨伯格:组织不需要英雄,只需要有雅量的领导
  18. Roaring BitMap(高效压缩位图)
  19. 电子计算机上面的mrc是什么意思,计算器上 M MRC GT CE MU 键分别是什么意思?
  20. 千字长文讲解系统架构,系统设计看这篇就够了

热门文章

  1. TensorFlow 强制使用CPU
  2. 基于自监督网络的手部静脉无损三维测量
  3. 二值网络--Optimize Deep Convolutional Neural Network with Ternarized Weights and High Accuracy
  4. ubuntu 16.0.4 opencv 4.0.0 + opencv_contrib 4.0.0 cmake-gui 安装
  5. 视频动作识别--Convolutional Two-Stream Network Fusion for Video Action Recognition
  6. Linux: 使用bash命令ls按时间排序
  7. Linux控制台打开显示字符画,Linux 命令行字符画工具
  8. mysql query日期_如何获取mysql中两个日期之间的日期列表select query
  9. android 流失布局,Android使用RecyclerView实现流式布局的注意事项
  10. 任务管理 linux指令qsub,Linux_前一个投的任务跑完再跑另一个任务_qsub_-hold_jid