delorie.com/archives/browse.cgi | search |
From: | "Lawrence Rust" <lvr AT softsystem DOT co DOT uk> |
Newsgroups: | comp.os.msdos.djgpp |
References: | <200301280550 DOT h0S5ohlA017021 AT chac DOT its DOT uow DOT edu DOT au> <b15tch$en6$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <qMvZ9.6040$RZ DOT 55713 AT newsfep4-win DOT server DOT ntli DOT net> <9ec55012 DOT 0302092152 DOT 7b1b20f AT posting DOT google DOT com> |
Subject: | Re: scan() in c++ |
Lines: | 39 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.50.4807.1700 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4910.0300 |
Message-ID: | <JTL1a.1679$HO.11911@newsfep4-glfd.server.ntli.net> |
Date: | Mon, 10 Feb 2003 11:17:56 -0000 |
NNTP-Posting-Host: | 62.253.142.146 |
X-Complaints-To: | abuse AT ntlworld DOT com |
X-Trace: | newsfep4-glfd.server.ntli.net 1044875881 62.253.142.146 (Mon, 10 Feb 2003 11:18:01 GMT) |
NNTP-Posting-Date: | Mon, 10 Feb 2003 11:18:01 GMT |
Organization: | ntl Cablemodem News Service |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
"yc" wrote... > I find the following sentence in fstream.h > class fstream : public fstreambase, public iostream { > > and > > class iostream : public istream, public ostream > istream& scan(const char *format ...); > in iostream.h, > > > and > TIOBase::TIOBase() { > pFile = new fstream(); > } > in IOBase.cpp. > > The scan method seems existing. How to implement it? And need I > include IOBase.cpp when compiling LSTM.cpp? The C++ I/O stream library was extensively modified during the ANSI standards process with the result that functions like istream::scan were not included. Most compilers, including gcc, offer some form of backwards compatibility but there are significant limitations. NB you should not use old .h C++ library headers in new programs as these were deprecated with the release of ISO 14882. Consequently you will need to implement your own function that replaces istream::scan. Typically this can be done with the standard formatted input operations like >>, get and getline. HTH -- Lawrence Rust, Software Systems, www.softsystem.co.uk The problem with Windows XP: http://www.arachnoid.com/boycott
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |