//: C02:Istring.cpp // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt // Input strstreams #include #include 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... } ///:~