| delorie.com/archives/browse.cgi | search |
| From: | "Justin Skorupa" <skorupa AT thegrid DOT net> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: cout.setf(ios_base::boolalpha) |
| Lines: | 32 |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 5.00.2314.1300 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2314.1300 |
| Message-ID: | <KF9O3.2686$Ti4.258004@alfalfa.thegrid.net> |
| Date: | Sat, 16 Oct 1999 18:29:26 -0700 |
| NNTP-Posting-Host: | 209.162.42.209 |
| X-Complaints-To: | abuse AT thegrid DOT net |
| X-Trace: | alfalfa.thegrid.net 940123882 209.162.42.209 (Sat, 16 Oct 1999 18:31:22 PDT) |
| NNTP-Posting-Date: | Sat, 16 Oct 1999 18:31:22 PDT |
| Organization: | The Grid |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
I am relatively new to C++. However, I am tutoring myself on the differences
of int expressions and bool expressions. The gnu gxx comipler doesn't
recognize 'ios_base::boolalpha' argument in the statement
'cout.setf(ios_base::boolalpha)'. I have since learned that the 'ios_base'
should be replaced with 'ios' in the current implementation of g++. With
what argument do I replace 'boolalpha'? The compiler gives the error that
'boolalpha' is not a member of type 'ios'. obviously, being somewhat new I
am at a loss. Please help and thanks in advance!
Justin
#include<iostream>
using namespace std;
int main()
{
int x;
cout << "\nThe expression x = 100 has the value ";
cout << (x = 100) << "\n";
cout << "The expression x < 3 has the value ";
cout << (x < 3) << "\n";
cout << "The expression x > 3 has the value ";
cout << (x > 3) << "\n";
cout.setf(ios_base::boolalpha);
cout << "The expression x < 3 has the value ";
cout << (x < 3) << "\n";
cout << "The expression x > 3 has the value ";
cout << (x > 3) << "\n";
return 0;
}
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |