| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:简单的C++头文件问题~
只看楼主 加入收藏
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
结帖率:44.44%
收藏
已结贴  问题点数:20 回复次数:8 
简单的C++头文件问题~
cout<<setw(8)<<left<<a
这里面left的头文件是什么?

C:\Documents and Settings\小黄黄黄黄黄\桌面\C++程序题\ex4.cpp(9) : error C2065: 'left' : undeclared identifier
上面是编译提示的错误~
目的是让输出的数据靠左整齐~

2013-01-18 11:32
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:5 
iomanip

[ 本帖最后由 qunxingw 于 2013-1-18 12:10 编辑 ]

www.qunxingw.wang
2013-01-18 11:59
羽VS翼
Rank: 2
等 级:论坛游民
帖 子:26
专家分:43
注 册:2013-1-17
收藏
得分:5 
#include<iomanip.h>
2013-01-18 15:32
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
收藏
得分:0 
回复 楼主 小小小小小黄
//斐波那契数列。输出斐波那契数列的前40项。
//斐波那契数列数列的特征是:前两项为1,以后每一项为前两项只和。
#include<iostream.h>
#include<iomanip.h>

void main()
{
    int a=1,b=1,c;
    cout<<setw(8)<<left<<a
        <<setw(8)<<left<<b;
    for(int i=1;i<=38;i++)
    {
        c=a+b;
        a=b;
        b=c;
        cout<<setw(8)<<left<<c;
    }
}


编译时的错误:
c:\documents and settings\小黄黄黄黄黄\桌面\c++程序题\ex4.cpp(9) : error C2065: 'left' : undeclared identifier
Error executing cl.exe.
2013-01-18 22:16
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
收藏
得分:0 
回复 3楼 羽VS翼
//斐波那契数列。输出斐波那契数列的前40项。
//斐波那契数列数列的特征是:前两项为1,以后每一项为前两项只和。
#include<iostream.h>
#include<iomanip.h>

void main()
{
    int a=1,b=1,c;
    cout<<setw(8)<<left<<a
        <<setw(8)<<left<<b;
    for(int i=1;i<=38;i++)
    {
        c=a+b;
        a=b;
        b=c;
        cout<<setw(8)<<left<<c;
    }
}


编译时的错误:
c:\documents and settings\小黄黄黄黄黄\桌面\c++程序题\ex4.cpp(9) : error C2065: 'left' : undeclared identifier
Error executing cl.exe.
2013-01-18 22:17
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
收藏
得分:0 
回复 2楼 qunxingw
//斐波那契数列。输出斐波那契数列的前40项。
//斐波那契数列数列的特征是:前两项为1,以后每一项为前两项只和。
#include<iostream.h>
#include<iomanip.h>

void main()
{
    int a=1,b=1,c;
    cout<<setw(8)<<left<<a
        <<setw(8)<<left<<b;
    for(int i=1;i<=38;i++)
    {
        c=a+b;
        a=b;
        b=c;
        cout<<setw(8)<<left<<c;
    }
}


编译时的错误:
c:\documents and settings\小黄黄黄黄黄\桌面\c++程序题\ex4.cpp(9) : error C2065: 'left' : undeclared identifier
Error executing cl.exe.
2013-01-18 22:17
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
收藏
得分:0 
之前考试的时候用到了left 左对齐,头文件也是打出了iomanip.h
现在又出现问题了,小白求教~~

2013-01-18 22:18
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
程序代码:
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
    int a=1,b=1,c;
    cout<<setw(8)<<left<<a
        <<setw(8)<<left<<b;
    for(int i=1;i<=38;i++)
    {
        c=a+b;
        a=b;
        b=c;
        cout<<setw(8)<<left<<c;
    }

DO IT YOURSELF !
2013-01-19 03:48
小小小小小黄
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2012-12-10
收藏
得分:0 
回复 8楼 wp231957
求解释~
为什么~

2013-01-19 20:16
快速回复:简单的C++头文件问题~
数据加载中...
 
   



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

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