Функция setw в C++ — изучаем ее описание и находим практическое применение

Функция setw в C++

Функция setw в C++

Пример использования функции setw():

#include <iostream>
#include <iomanip>
int main() {
int width = 10;
int number = 123;
std::cout << std::setw(width) << number << std::endl;
return 0;
}

В данном примере будет выведено значение переменной number, выровненное по правому краю поля шириной 10 символов.

Функция setw() также может использоваться для выравнивания текста по левому краю поля. Для этого перед вызовом функции setw() можно использовать флаг std::left. Например:

std::cout << std::left << std::setw(width) << number << std::endl;

В этом случае значение переменной number будет выровнено по левому краю поля шириной 10 символов.

Описание функции setw

Описание функции setw

Пример использования:

#include <iostream>
#include <iomanip>
int main() {
int number = 1234;
std::cout << std::setw(10) << number << std::endl;
return 0;
}

В этом примере число 1234 будет выведено на экран в поле шириной 10 символов. Если число занимает меньше символов, оставшееся место будет заполнено пробелами. Если число занимает больше символов, оно будет выведено полностью без обрезания.

Применение функции setw

Применение функции setw

Пример:

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    int number = 123456789;
    cout << "Number: " << setw(10) << number << endl;

    return 0;
}

Пример:

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    cout << setw(20) << "Name" << setw(20) << "Age" << endl;
    cout << setw(20) << "John" << setw(20) << "25" << endl;
    cout << setw(20) << "Kate" << setw(20) << "30" << endl;

    return 0;
}
Оцените статью