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

зачем нужна член-функция cout.setf? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
dalay_lama
 Аватар для dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 435
02.10.2012, 18:00     зачем нужна член-функция cout.setf? #1
Всем здравствуйте, у меня такой вопрос: Начал изучать программирование C++. Попался мне вот такой пример и в нём есть строка, назначение которой не объясняется. Вот полный код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// divide.ерр -- деление целых чисел и чисел с плавающей точкой 
#include <iostream> 
int main () 
{ 
using namespace std; 
cout.setf(ios_base::fixed, ios_base::floatfield); 
cout « "Integer division: 9/5 = " << 9 / 5 « endl; 
cout << "Floating-point division: 9.0/5.0 = "; 
cout « 9.0 / 5.0 « endl; 
cout « "Mixed division: 9.0/5 = " « 9.0 / 5 « endl; 
cout « "double constants: le7/9.0 = "; 
cout « l.e7 / 9.0 << endl; 
cout « "float constants: le7f/9.0f = "; 
cout « l.e7f / 9. Of « endl; 
return 0; 
}
В данном примере мне все операторы понятны, кроме одного -cout.setf(ios_base::fixed, ios_base::floatfield);
Что делает в этом примере эта член-функция? И пожалуйста, объясните для чего ещё она может пригодиться? в чём её назначение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2012, 18:00     зачем нужна член-функция cout.setf?
Посмотрите здесь:

зачем нужна перестановка C++
Что делает функция compare в коде и зачем она нужна в qsort C++
cout.setf и cout.precision C++
C++ Не функция-член класса
C++ Зачем нужна строка в коде?
C++ Не компиллируется функция cout
C++ Зачем нужна функция GetPrivateProfileString?
C++ Зачем нужна функция cin.ignore()?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
02.10.2012, 18:04     зачем нужна член-функция cout.setf? #2
форматирование.
fixed - фиксировананя точка, floatfield - с экспанентой
Yandex
Объявления
02.10.2012, 18:04     зачем нужна член-функция cout.setf?
Ответ Создать тему
Опции темы

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