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

Как работает resetiosflags? - C++

Восстановить пароль Регистрация
 
Euroman
27 / 23 / 1
Регистрация: 11.12.2012
Сообщений: 448
14.01.2013, 02:14     Как работает resetiosflags? #1
Читаю Лафоре: "если вам нужно убрать флаги в более поздней точке программы, вы можете использовать метод resetiosflags". Решил поэкспериментировать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
#include <iomanip>
int main()
{
    double k=1245.782;
    cout<<setiosflags(ios::fixed)
        <<setiosflags(ios::showpoint)
        <<setprecision(0)
        <<k<<endl;
    resetiosflags(ios::showpoint);
    double b = 123;
    
    double c = 84;
    cout<<b<<endl;
    cout<<c<<endl;
}
Решил отменить постановку точки, а она все равно выходит. Как правильно расписать?
Кажется понял, надо вставить внутрь cout

Добавлено через 12 минут
А как можно убрать setprecision?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2013, 02:14     Как работает resetiosflags?
Посмотрите здесь:

C++ Как работает?
Как это работает? C++
Как работает итератор? C++
Русификация.Работает-супер! Обьяснитте, как это работает? C++
C++ setprecision() не работает, или работает не так как нужно
C++ Как это работает?
Как называется условие if (!x) {} и как оно работает? C++
Как это работает? Я хочу спросить как работает C++ и где можно про него почитать C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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