|
Console Library 4.7.0
A header-only library that makes C++ simple
|
进度条显示配置。 More...
#include <progress.h>
Public Member Functions | |
| ProgressConfig (std::ostream &o=std::cout, int w=50, std::string fc="#", std::string ec=".", std::string pre="[", std::string suf="]", bool sp=true) | |
| 构造一个进度条配置对象。 | |
Public Attributes | |
| std::ostream & | os |
| 输出目标流,默认为 std::cout。 | |
| int | width |
| 进度条的宽度(字符数)。 | |
| std::string | fill_char |
| 已填充部分使用的字符(如 "#")。 | |
| std::string | empty_char |
| 未填充部分使用的字符(如 ".")。 | |
| std::string | prefix |
| 进度条前缀字符串(如 "[")。 | |
| std::string | suffix |
| 进度条后缀字符串(如 "]"]。 | |
| bool | show_percent |
| 是否在进度条后显示百分比数字。 | |
进度条显示配置。
该结构体控制进度条的外观和行为,包括输出流、宽度、填充字符、前后缀以及是否显示百分比。
|
inline |
构造一个进度条配置对象。
| o | 输出流,默认为 std::cout。 |
| w | 进度条宽度(字符数),默认为 50。 |
| fc | 填充字符,默认为 "#"。 |
| ec | 空白字符,默认为 "."。 |
| pre | 前缀字符串,默认为 "["。 |
| suf | 后缀字符串,默认为 "]". |
| sp | 是否显示百分比,默认为 true。 |
| std::string console::ProgressConfig::empty_char |
未填充部分使用的字符(如 ".")。
| std::string console::ProgressConfig::fill_char |
已填充部分使用的字符(如 "#")。
| std::ostream& console::ProgressConfig::os |
输出目标流,默认为 std::cout。
| std::string console::ProgressConfig::prefix |
进度条前缀字符串(如 "[")。
| bool console::ProgressConfig::show_percent |
是否在进度条后显示百分比数字。
| std::string console::ProgressConfig::suffix |
进度条后缀字符串(如 "]"]。
| int console::ProgressConfig::width |
进度条的宽度(字符数)。