标题:C++输入输出流对象,求助一下各位
只看楼主
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
结帖率:66.67%
 问题点数:0 回复次数:4 
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: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
得分:0 
程序代码:
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int i;

    cout<<"Enter Number : ";
    cin >>hex >>i;
    cout << i << endl;

    return 0;
}能明白这个  创建自己的操作算子
2012-04-18 22:30
飞扬冲天
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:122
注 册:2011-10-21
得分:0 
回复 2楼 寒风中的细雨
但为什么他的cin>>hex和cin>>i是分开的啊?中间还有一个cout??
2012-04-19 20:03
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
得分:0 
程序代码:
#include <iostream>
using namespace std;

ostream& yyyyyy (ostream& out)
{
    cout << "你想怎么样都可以" << endl;
    cout << "那就给个整数我:";
    int i;
    cin >> i;
    cout << "你给了个:" << i << endl;

    return out;
}

int main()
{
    cout << yyyyyy;

    return 0;
}
2012-04-19 22:23
飞扬冲天
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.263679 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved