Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
dalay_lama
77 / 77 / 16
Регистрация: 22.09.2012
Сообщений: 482
#1

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

02.10.2012, 18:00. Просмотров 3092. Ответов 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);
Что делает в этом примере эта член-функция? И пожалуйста, объясните для чего ещё она может пригодиться? в чём её назначение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2012, 18:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зачем нужна член-функция cout.setf? (C++):

cout.setf и cout.precision - C++
Здравствуйте. В одной книге увидел строчку кода: cout.precision(2); cout.setf(ios::fixed, ios::floatfield); Объясните, что...

Что означает строка кода cout.setf(ios_base::fixed) - C++
Что это значит? cout.setf(ios_base::fixed);

Зачем нужна функция GetPrivateProfileString? - C++
Объяснить &quot;кусочек&quot; кода)), из то го что есть я понял что с начало в комбобокс добавляются значения с помощью функции InserCBItem, далее...

Зачем нужна функция cin.ignore()? - C++
Объясните пожалуйста почему если убрать из кода cin.ignore(); , в 55 строке присваиваем n = 1, оно возвращает к началу, и getline(cin,...

Что такое виртуальная функция и зачем она нужна? - C++
Мне с трудом пришлось понять, пока не прочитал книгу и не проработал код на виртуальных функциях. В этой теме хочу новичкам рассказать,...

Что делает функция compare в коде и зачем она нужна в qsort - C++
Объясните, пожалуйста, что делает функция compare (17 строка) в данном случае и зачем она нужна в qsort? #include &lt;stdio.h&gt; ...

1
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
02.10.2012, 18:04 #2
форматирование.
fixed - фиксировананя точка, floatfield - с экспанентой
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2012, 18:04
Привет! Вот еще темы с ответами:

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

Зачем очищать поток cout? - C++
Всем привет! Не могу понять, зачем очищать поток cout после вывода? Все, что выудил из гугла, что вроде как поток сохраняет в себе...

Не компиллируется функция cout - C++
В DevC++ не компиллируется программа с функцией cout. #include &lt;iostream.h&gt; int main() { cout &lt;&lt; &quot;0.12345&quot;; return...

Зачем нужна перестановка? - C++
для чего нужна перестановка в этой программе? #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;stdlib.h&gt; char* srepeat(char* s)...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.