delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/12/27/12:02:49

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: Nithyanandham <m DOT nithyanandham AT blr DOT spcnl DOT co DOT in>
Newsgroups: comp.lang.c++,comp.os.msdos.djgpp
Subject: Re: Reopening ifstream objects
Date: Thu, 27 Dec 2001 22:21:10 +0530
Organization: Siemens Inc.
Lines: 28
Message-ID: <3C2B517E.698C901C@blr.spcnl.co.in>
References: <a0dv9g$ac6 AT cs DOT vu DOT nl> <3C2B4F01 DOT 1ED81A5D AT blr DOT spcnl DOT co DOT in>
NNTP-Posting-Host: 132.186.66.212
Mime-Version: 1.0
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com


Nithyanandham wrote:

> J wrote:
>
> > If the construction of an ifstream object fails in the sense that its boolean
> > value has become false (e.g. because the supplied file doesn't exist), but
> > later on its member function open is successfully called, should the boolean
> > value of the object be true again? If it should, my compiler (DJGPP 3.02) has
> > a bug.
>
> When you open the files using ifstream constructor , the failbit is not affected.
>
> You should check the failbit status with is_open() member function.

Typo. It should be
You should check the whether it was succesful or failed with is_open() member
function.


--

Nithyanand.
Siemens, Bangalore, India.
(Opinions expressed are my own and do not reflect the opinions of my employer,
Siemens)

- Raw text -


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