21xrx.com
2024-12-22 22:41:23 Sunday
登录
文章检索 我的文章 写文章
C++中如何进行左对齐?
2023-07-03 04:51:39 深夜i     --     --
C++ 文本对齐 左对齐

在C++中,要想对文本进行左对齐,我们可以使用setw()函数以及ios::left来实现。

为了使文本左对齐,我们需要使用setw()函数,该函数可以设置字段宽度,然后我们需要使用ios::left标志将文本向左对齐。

下面是一个示例代码演示如何在C++中进行左对齐:

#include

#include

using namespace std;

int main() {

  // 设置字段宽度为10个字符

  cout << setw(10) << left << "Hello" << endl;

  cout << setw(10) << left << "World" << endl;

  return 0;

}

在上面的代码中,我们使用setw()函数将字段宽度设置为10个字符,然后使用左对齐标志ios::left将文本向左对齐。输出如下:

Hello  

World  

上面的代码也可以使用setfill()函数来设置填充字符。如果您想用星号(*)填充空间,可以像下面这样做:

#include

#include

using namespace std;

int main() {

  // 设置字段宽度为10个字符,使用星号填充空格

  cout << setw(10) << left << setfill('*') << "Hello" << endl;

  cout << setw(10) << left << setfill('*') << "World" << endl;

  return 0;

}

输出如下:

Hello*****

World*****

总之,在C++中进行左对齐非常简单,只需要使用setw()函数进行字段宽度设置,并使用ios::left标志将文本向左对齐。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复