delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/20/17:20:09

Message-ID: <38D68EC3.A651AF90@brandonsd.mb.ca>
From: N J Chackowsky <chackowsky AT brandonsd DOT mb DOT ca>
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Manipulators, where are they?
References: <20000317191524 DOT 04424 DOT 00000320 AT ng-fy1 DOT aol DOT com>
Lines: 36
Date: Mon, 20 Mar 2000 20:35:51 GMT
NNTP-Posting-Host: 142.13.16.203
X-Trace: typhoon.mbnet.mb.ca 953584551 142.13.16.203 (Mon, 20 Mar 2000 14:35:51 CST)
NNTP-Posting-Date: Mon, 20 Mar 2000 14:35:51 CST
Organization: MBnet Networking Inc.
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

This works:
// Program 2.6 Experimenting with floating point output
#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
 float value1 = 0.1f;
 float value2 = 2.1f;
 value1 -= 0.09f;                       // Should be 0.01
 value2 -= 2.09f;                       // Should be 0.01
 cout << setiosflags(ios::fixed | ios::showpoint | ios::right);   // NB
 cout << setprecision(14);     // Change to fixed notation
 cout << value1 - value2 << endl;       // Should output zero
 cout << setiosflags(ios::scientific);				  // NB
 cout << setprecision(5) ; // Return to scientific notation
 cout << value1 - value2 << endl;       // Should output zero
 return 0;
}

RoadRaat wrote:
> 
> Even though I include iomanip in my program, I get a message that 'fixed' or
> 'scientific' is an undeclared identifier.
> 
> I verified that iomanip is contained in my /lib directory.  Why doesn't this
> work?
> 
> #include <iomanip>
> etc......
> cout << fixed << area << endl;
> 
> area is a computed value.  The code successfully compiles under MS Visual C++.
> Why won't it work with DJGPP?
> 
> RoadRaat

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019