在C/ c++程序中,如何在终端中编写粗体文本
In a C/C++ program, how can I write bold text in the terminal?
是否可以格式化C/c++程序的控制台输出,如以粗体书写?我只是在谈论控制台输出(所以没有高级),例如:
std::cout << "b this is bold";
std::cout << " this is not";
我希望有一些库,这个程序是为Linux准备的。
谢谢你的建议
这不是关于C或c++的问题,而是关于您的特定控制台的问题。任何答案都是特定于您的目标的,并且可能在Linux中依赖于特定的特定终端模拟器。
在大多数情况下,终端,终端模拟,或者在Windows的情况下控制台窗口,将不支持粗体这样的-你可以经常控制固定字体的颜色和亮度。您可以通过多种方式(同样是特定于平台的)来实现这一点,例如通过像curses这样的库,通过发送特定于终端的转义序列,或者在Windows中通过Win32控制台API。
如果不知道具体的平台,就不可能给出具体的答案,即使这样,答案也可能无法移植到其他平台。
相关文章:
- 文本文件中的单词链表
- 从命令行c++发送文本文件名
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何在linux终端中同时编译和运行c++代码
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 终端不会为C++文件创建.exe文件吗
- C++ 在带有回车符的终端中重新打印文本
- 崇高文本 3 - 在终端中编译并运行 C++ 程序(路径包含空格)
- Visual C 以前的文本在终端中删除并替换为新文本
- Visual Studio代码集成的终端未显示文本
- 如何通过键入 "a.out < textfilename.txt" 让 .out 文件通过终端读取文本文件
- Sublime文本3-编译程序并在终端上运行
- 在不使用退格键的情况下替换 Linux 终端中的文本
- 终端文本编辑器的UI是如何实现的
- 在C/ c++程序中,如何在终端中编写粗体文本