Класс ios
Класс ios - это базовый класс для всех потоков ввода-вывода в C++.
Он содержит информацию о состоянии потока, флаги форматирования,
точность вывода, ширину поля и символ заполнения. Класс ios
не имеет открытого конструктора - он используется как базовый для
классов istream, ostream и их производных.
Все методы ios доступны через объекты cin и cout.
Синтаксис
#include <iostream>
ios::метод(параметры)
Пример
Давайте проверим состояние потока cout с помощью метода
good и выведем результат:
#include <iostream>
using namespace std;
int main()
{
cout << cout.good() << endl;
return 0;
}
Результат выполнения кода:
1
Пример
Давайте установим ширину поля вывода с помощью метода
width и выведем число 42:
#include <iostream>
using namespace std;
int main()
{
cout.width(5);
cout << 42 << endl;
return 0;
}
Результат выполнения кода:
42
Пример
Давайте установим точность вывода с помощью метода
precision и выведем число с плавающей точкой:
#include <iostream>
using namespace std;
int main()
{
cout.precision(3);
cout << 3.14159 << endl;
return 0;
}
Результат выполнения кода:
3.14