| delorie.com/archives/browse.cgi | search |
| From: | calias DOT bbs AT cszone DOT twbbs DOT org (sothat) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | cin.clear() doesn't work ? |
| Date: | 21 May 2000 16:14:19 GMT |
| Organization: | µ{¦¡³]p¼Ö¶é(CSZone) |
| Lines: | 24 |
| Message-ID: | <3aUeHi$Qin@cszone.twbbs.org> |
| NNTP-Posting-Host: | octa2.ee.ntu.edu.tw |
| X-Trace: | gemini.ntu.edu.tw 958926042 1330 140.112.41.138 (21 May 2000 16:20:42 GMT) |
| X-Complaints-To: | postmaster AT news DOT ntu DOT edu DOT tw |
| NNTP-Posting-Date: | 21 May 2000 16:20:42 GMT |
| X-Filename: | n.djgpp/M.958925660.A |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
sorry , i don't know whether it is an old problem ...
I write a program which use ctrl-z to terminate an input
and then go back to main menu to wait for another command input.
but I was encountered a problem :
cout << "?"
cin >> temp ; cin.get() ;
if ( cin.eof() )
cin.clear();
// then i found
// cin.eof() , cin.fail() is still 1 and 2
//why can't i clear the cin.eof() and cin.fail() flag with cin.clear()??
//else this code can run well under vc..
--
¡° Origin: µ{¦¡³]p¼Ö¶é ¡» From: sowhat.m1.ntu.edu.tw
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |