C++ stringstream

#include
using namespace std;

int main()
{
	string s = "ab 12 av";//“ab12 av”结果一致
						  //“12av”输出12
	stringstream ss;
	ss <<s;
	int i;
	ss >>i;
	cout<<i<<endl;
	return 0;
}

运行结果:
在这里插入图片描述
最近赶作业,至于为什么以后再补。

因为读入的是int型变量,而样例给出的是字符串(字符)所以其实什么也没有读入。这里可能是dev的优化,将i赋为0。

你可能感兴趣的:(C++)