Форум программистов, компьютерный форум CyberForum.ru

Для чего заголовочный файл <iomanip>? - C++

Восстановить пароль Регистрация
 
Softman18
2 / 2 / 0
Регистрация: 17.07.2013
Сообщений: 41
07.10.2013, 20:51     Для чего заголовочный файл <iomanip>? #1
#include <iomanip> для чего этот заголовочный файл? какие у него функции? и где можно прочитать про подключаемые файлы?спс!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.10.2013, 21:38     Для чего заголовочный файл <iomanip>? #2
Softman18, тут
Softman18
2 / 2 / 0
Регистрация: 17.07.2013
Сообщений: 41
09.10.2013, 19:51  [ТС]     Для чего заголовочный файл <iomanip>? #3
Погуглить я и так мог...можно было в двух словах Эйнштейн...
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 222
09.10.2013, 20:09     Для чего заголовочный файл <iomanip>? #4
Манипуляторами называют специальные функции, позволяющие программисту изменять состояния и флаги потока. Особенность манипуляторов и их отличие от обычных функций состоит в том, что их имена (без параметров) и вызовы (с параметрами) можно использовать в качестве правого операнда для операции обмена (<< или >>). В качестве левого операнда в этом выражении, как обычно, используется поток (ссылка на поток), и именно на этот поток оказывает влияние манипулятор.
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,056
Записей в блоге: 10
Завершенные тесты: 1
09.10.2013, 20:38     Для чего заголовочный файл <iomanip>? #5
Цитата Сообщение от Softman18 Посмотреть сообщение
Погуглить я и так мог...можно было в двух словах Эйнштейн...
Так что же ты не посмотрел что пишут в авторитетных источниках? Лень прочитать лишнее 10 строк описания?..
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12279 / 6966 / 784
Регистрация: 27.09.2012
Сообщений: 17,277
Записей в блоге: 2
Завершенные тесты: 1
09.10.2013, 20:45     Для чего заголовочный файл <iomanip>? #6
Цитата Сообщение от Softman18 Посмотреть сообщение
Погуглить я и так мог...можно было в двух словах Эйнштейн...
endl знаем?
Softman18
2 / 2 / 0
Регистрация: 17.07.2013
Сообщений: 41
09.10.2013, 20:59  [ТС]     Для чего заголовочный файл <iomanip>? #7
при чем тут endl ? проверяешь мои знания ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2013, 21:15     Для чего заголовочный файл <iomanip>?
Еще ссылки по теме:

Заголовочный файл C++
Заголовочный файл C++
C++ Заголовочный файл
Заголовочный файл C++
Не находит заголовочный файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12279 / 6966 / 784
Регистрация: 27.09.2012
Сообщений: 17,277
Записей в блоге: 2
Завершенные тесты: 1
09.10.2013, 21:15     Для чего заголовочный файл <iomanip>? #8
Цитата Сообщение от Softman18 Посмотреть сообщение
#include <iomanip> для чего этот заголовочный файл?
iomanip - Input Output Manipulators
Цитата Сообщение от Softman18 Посмотреть сообщение
при чем тут endl ?
при том, что это манипулятор ( только объявлен он не в iomanip, а в ostream )

Добавлено через 2 минуты
Цитата Сообщение от Blueeyer Посмотреть сообщение
Манипуляторами называют специальные функции, позволяющие программисту изменять состояния и флаги потока.
endl изменяет состояние потока?
Цитата Сообщение от Blueeyer Посмотреть сообщение
Особенность манипуляторов и их отличие от обычных функций состоит в том, что их имена (без параметров) и вызовы (с параметрами) можно использовать в качестве правого операнда для операции обмена (<< или >>).
Можно использовать в качестве правого операнда?
Цитата Сообщение от Blueeyer Посмотреть сообщение
В качестве левого операнда в этом выражении, как обычно, используется поток (ссылка на поток)
например, cout, да?
Цитата Сообщение от Blueeyer Посмотреть сообщение
и именно на этот поток оказывает влияние манипулятор.
C++
1
std :: cout << std :: endl ;
Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Header <iomanip> synopsis
namespace std {
   // types T1, T2, ... are unspecified implementation types
   T1 resetiosflags(ios_base::fmtflags mask);
   T2 setiosflags (ios_base::fmtflags mask);
   T3 setbase(int base);
   template<charT> T4 setfill(charT c);
   T5 setprecision(int n);
   T6 setw(int n);
   template <class moneyT> T7 get_money(moneyT& mon, bool intl = false);
   template <class moneyT> T8 put_money(const moneyT& mon, bool intl = false);
   template <class charT> T9 get_time(struct tm* tmb, const charT* fmt);
   template <class charT> T10 put_time(const struct tm* tmb, const charT* fmt);
}
Добавлено через 54 секунды
http://cppstudio.com/uchebniki/yazyk...vvodvyvod-v-s/
Yandex
Объявления
09.10.2013, 21:15     Для чего заголовочный файл <iomanip>?
Ответ Создать тему
Опции темы

Текущее время: 13:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru