Attempt to read from empty stream : istrstream « File Stream « C++ Tutorial






#include <iostream>
using std::cout;
using std::endl;

#include <string>
using std::string;

#include <sstream>
using std::istringstream;

int main()
{
   string input( "" );
   istringstream inputString( input );

   // attempt to read from empty stream
   long value;
   inputString >> value;

   if ( inputString.good() )
      cout << "\n\nlong value is: " << value << endl;
   else
      cout << "\n\ninputString is empty" << endl;


   return 0;
}
inputString is empty








12.17.istrstream
12.17.1.Attempt to read from empty stream
12.17.2.Demonstrating input from an istringstream object
12.17.3.Use istrstream to read int, float and char
12.17.4.How to read the contents of any array that contains text
12.17.5.Read and display binary data