Форматированный вывод в cout (Microsoft Visual Studio c++)

программирование программы C++

Нужно вывести дробное число с 2-мя знаками после крапки. Пробовал cout.precision(2), вообще какая-то джигурдня получается, типа експоненциальная форма. В общем, как это сделать? Только не через printf, надо именно cout!

Примечание:
Ну, Я так понял, оно даёт длину вообще всего числа....
А вот setprecision(x) - вообще не работает - матюгается, типо не известный идентификатор...
И из этого, всё равно ещё не понятно, как урезать любое число до двух знаков после крапки, тобишь, неизвестно сколько цифр ещё до крапки...

Примечание:
Хотя... вроде понятно, через fixed и floatfield )
спасибо, работает

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.