gpt4 book ai didi

c++ - 使用 cout 将输出文本右对齐

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:19 24 4
gpt4 key购买 nike

在我的程序中,我想像这样显示状态消息

Checking system               [OK]
Loading required files [OK]
...

但是现在当我使用 \t

时它会像下面这样
Checking system        [OK]
Loading required files [OK]

我试过 setw 但它出现了(可能是因为实现不当)

           Checking system[OK]
Loading required files[OK]

有没有一种方法可以在不使用任何外部库(即没有 ncurses 等)的情况下格式化输出

另请注意,输出终端的大小是已知的。

最佳答案

您可以使用 std::left 在指定的字段宽度中左对齐显示字符串:

std::cout << std::left << std::setw(30) << "Checking system";

关于c++ - 使用 cout 将输出文本右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19749977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com