| www.delorie.com/archives/browse.cgi | search |
| From: | Jan Gutter <s9700710 AT postino DOT up DOT ac DOT za> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | <iomanip.h>, a bug or my idiocy? |
| Date: | Thu, 21 May 1998 21:22:57 -0700 |
| Organization: | University of Pretoria test |
| Lines: | 35 |
| Message-ID: | <3564FDA0.2375825D@postino.up.ac.za> |
| NNTP-Posting-Host: | b129pc160.ee.up.ac.za |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
When I try to compile a simple program like this:
#include <iostream.h>
#include <iomanip.h>
int main()
{
cout << setw(3) << 1;
return 0;
}
I get a compiler error message in <iomanip.h>.
(one of the overloaded operators was defined like "operator>> <>(")
After I deleted the offending "<>" I got a linker error complaining that
certain
operators were not defined.
Using a previous version of DJGPP (gcc ver 2.7.something) it compiled
and linked
OK, but it gave a SIGSEV at the same line when run.
Is it something I overlooked or bungled up during installation?
These are the files I used to install my current version of djgpp:
bnu281b.zip gcc281b.zip lgpp280b.zip mak3761b.zip gpp281b.zip
djdev201.zip faq210b.zip rhide14b.zip bnu281b.zip bsn125b.zip
flx254b.zip txi390b.zip csdpmi4b.zip
--
// Jan Gutter
// gutter AT ilink DOT co DOT za
//
// Share and enjoy!
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |