标题:C++输入输出流对象,求助一下各位
取消只看楼主
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
结帖率:66.67%
 问题点数:0 回复次数:2 
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;是什么意思呢?
为什么会有返回值啊
书上一笔带过了...有点不
搜索更多相关主题的帖子: ios include return stream Enter 
2012-04-18 22:01
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
得分:0 
回复 2楼 寒风中的细雨
但为什么他的cin>>hex和cin>>i是分开的啊?中间还有一个cout??
2012-04-19 20:03
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
得分:0 
哦,大概懂了这个就相当于一个函数?
2012-04-20 22:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-366123-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090906 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved