C++输入输出流对象,求助一下各位
#include <iostream>#include <iomanip>
using namespace std;
/*ostream& name(ostream& stream)
{
stream.setf(ios::left);
stream<<setw(10)<<setfill('*');
return stream;
}*/
istream& name(istream& stream)
{
cin>>hex;
cout<<"Enter Number : ";
return stream;
}
int main()
{
int i;
//cout <<10<<" "<<name <<10<<endl;
cin>>name>>i;
cout<<i<<endl;
return 0;
}
为什么这里明明有两个输入的,cin>>hex;,cin>>name>>i;但程序只输入了一个值啊,,...
还有,各位,
ostream& name(ostream& stream)
{
stream.setf(ios::left);
stream<<setw(10)<<setfill('*');
return stream;
}
ostream& name(ostream& stream)和return stream;是什么意思呢?
为什么会有返回值啊
书上一笔带过了...有点不