home *** CD-ROM | disk | FTP | other *** search
- //: C18:Istring.cpp
- // From Thinking in C++, 2nd Edition
- // Available at http://www.BruceEckel.com
- // (c) Bruce Eckel 1999
- // Copyright notice in Copyright.txt
- // Input strstreams
- #include <iostream>
- #include <strstream>
- using namespace std;
-
- int main() {
- istrstream s("47 1.414 This is a test");
- int i;
- float f;
- s >> i >> f; // Whitespace-delimited input
- char buf2[100];
- s >> buf2;
- cout << "i = " << i << ", f = " << f;
- cout << " buf2 = " << buf2 << endl;
- cout << s.rdbuf(); // Get the rest...
- } ///:~
-