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

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

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

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

02.10.2012, 18:00. Просмотров 2895. Ответов 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?
Посмотрите здесь:

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

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

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

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

Не компиллируется функция 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)...

Не функция-член класса - C++
Фрагмент из книги, об дружественной функции operator&lt;&lt;: &quot;Обратите внимание, что она не является функцией-членом класса String&quot;. Из чего...

Нюансы ввода/вывода в Си и C++ (функция printf() и объект std::cout) - C++
Добрый день. Интересует следующий вопрос: каким именно образом работает команда форматирование &quot;%i&quot; в printf. В манах написано что...

Зачем нужна ссылка в конструкторе копирования - C++
Вопрос такой, Зачем нужна ссылка в конструкторе копирования? Почему не передавать напр. по указателю?

Зачем нужна строчка в set методе - C++
Кто мог бы объяснить строчку 9 courseName = name;. Зачем присваивают courseName-name? Спасибо за внимание! #include &lt;iostream&gt; ...

Функция-член шаблонного класса - C++
Как правильно объявить функцию-член шаблонного класса? Класс: template &lt;class SType&gt; class Set { int len; // число членов ...

Член-функция класса не работает - C++
Доброго вечера! Только что написал вот такой несложный класс, который определяет две характеристики предмета (вес и стоимость)....


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

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

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