Home > Backend Development > C++ > How to use setw in c++

How to use setw in c++

下次还敢
Release: 2024-04-26 19:48:15
Original
1359 people have browsed it

The setw() function in C is used to set the field width of the output stream and receives an integer parameter width representing the number of columns. The calling method is: std::setw(int width). It sets the field width behind the output stream, which is used to align the output. If the actual value is greater than the width, it will be truncated; if less than the width, it will be padded with spaces.

How to use setw in c++

Usage of setw() function in C

setw()## in C # Function is used to set the field width of the output stream. It accepts an integer argument representing the number of columns to retain for the values ​​being output.

Syntax:

std::setw(int width);
Copy after login

Usage:

To use the

setw() function, you can Call it after the output stream object and specify the desired field width. The following example shows how to use it:

#include <iostream>

using namespace std;

int main() {
  cout << setw(10) << "Name" << setw(15) << "Age" << endl;
  cout << setw(10) << "Alice" << setw(15) << 25 << endl;
  cout << setw(10) << "Bob" << setw(15) << 30 << endl;

  return 0;
}
Copy after login

Output:

<code>Name        Age
Alice       25
Bob         30</code>
Copy after login

As you can see, the example sets the width of the name and age fields so that they are within Alignment in output.

Note:

  • setw() does not affect the actual value, it only affects the format of the output.
  • If the actual value is larger than the specified field width, it will be truncated to fit the field.
  • If the actual value is less than the specified field width, it will be padded with spaces to meet the field width.

The above is the detailed content of How to use setw in c++. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
c++
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template