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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread971558.html
при компиляции #include<iostream> void main(void) { using namespace std; int number; int numb_row; int choice; cout<<"*****Phone Book*****"<<endl; cout<<"1) Add New Record"<<endl; cout<<"2) Display a Record"<<endl;
C++ Программа (Dev-C++) F(x)=7{sin}^{2}x-\frac{1}{2}cos x Написала прогу - работает. Учитель говорит: вставь туда цикл (с постусловием, с предусловием, по параметру - любой на выбор). Подскажите: куда там цикл впихнуть. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) { http://www.cyberforum.ru/cpp-beginners/thread971548.html
C++ итерационные алгоритмы
Ребята, помогите пожалуйста! нужно решить уравнение методом итерации, а я в этом не шарю вообще (программирование раньше не изучал)! помогите хоть чем нибудь! киньте хоть подобный пример или объяснение данного метода! P.S. Это идет в работе по использованию while и do while
C++ Классы
Здравствуйте всем! Только начинаю разбираться с классами, по сути первая с ними программа. Проблема вот в чем. В задание нужно сделать структуру в классе. Я ее создал, только не пойму, почему после первого заполнения полей программа вылетает. Должен быть массив объектов класса. Подскажите пожалуйста в чем косяк... #include <iostream> #include <string> using namespace std; class TMarsh{...
C++ 16-битные числа http://www.cyberforum.ru/cpp-beginners/thread971535.html
Данные два 16-битных числа A (aa. .. a) и B (bb. .. b), случайным образом выбирается точка разрыва t и получаем 2 числа (С1 и С2): для первого числа биты от 0 до t берем из числа A, а другие с B; для второго числа биты от 0 до t берем из числа В, а другие с А; То есть, как в этом примере (для t = 5): 0 t 16 0 t 16 С1 = aaaaabbbbbbbbbbb и С2 = bbbbbaaaaaaaaaaa
C++ Как записать объект с полем типа std::string в бинарном виде в файл и считать его обратно? Знаю как записывать объекты в файл в бинарном виде, но как быть, когда у них динамические поля? Какой метод использовать? Можете привести самый простейший пример? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
09.10.2013, 21:15     Для чего заголовочный файл <iomanip>?
Цитата Сообщение от 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/
 
Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru