📄 fig19_12.cpp
字号:
// Fig. 19.12: fig19_12.cpp
// Demonstrating input from an istringstream object.
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
main()
{
string input( "Input test 123 4.7 A" );
istringstream inputString( input );
string string1, string2;
int i;
double d;
char c;
inputString >> string1 >> string2 >> i >> d >> c;
cout << "The following items were extracted\n"
<< "from the istringstream object:"
<< "\nstring: " << string1
<< "\nstring: " << string2
<< "\n int: " << i
<< "\ndouble: " << d
<< "\n char: " << c;
// attempt to read from empty stream
long l;
if ( inputString >> l )
cout << "\n\nlong value is: " << l << endl;
else
cout << "\n\ninputString is empty" << endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -