Проблема с cout.
От: Аноним  
Дата: 25.10.05 11:26
Оценка:
float t=1;

cout << setprecision(5) << t << "\n";

Вывод: 1
Надо: 1.000000

как в printf("%f\n",t);
Re: Проблема с cout.
От: valker  
Дата: 25.10.05 11:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>float t=1;


А>cout << setprecision(5) << t << "\n";


А>Вывод: 1

А>Надо: 1.000000

А>как в printf("%f\n",t);


Взято из MSDN:

Example


// ios_fixed.cpp
// compile with: /EHsc
#include <iostream>

int main( ) 
{
   using namespace std;
   float i = 1.1;

   cout << i << endl;   // fixed is the default
   cout << scientific << i << endl;
   cout.precision( 1 );
   cout << fixed << i << endl;
}


Output
1.1
1.100000e+000
1.1
Re[2]: Проблема с cout.
От: Аноним  
Дата: 25.10.05 11:43
Оценка:
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.