注册 登录
编程论坛 C++教室

iomanip.h的问题

九天冥盟 发布于 2016-06-07 19:56, 3299 次点击
#include <iostream.h>
#include <iomanip>
using namespace std;
     
int main()
{


    cout<<setiosflags(ios::left)<<setw(12)<<520<<endl;
    cout<<setiosflags(ios::oct)<<520<<endl;
    cout<<setiosflags(ios::dec)<<520<<endl;
    cout<<setiosflags(ios::hex)<<520<<endl;
    cout<<setiosflags(ios::scientific)<<setprecision(3)<<520.1314<<endl;
    cout<<setiosflags(ios::fixed)<<setprecision(4)<<520.1314<<endl;
   return 0;
}
为什么编译不通过?,他说这个不存在。是否需要下载此文件
3 回复
#2
九天冥盟2016-06-07 23:06
#3
rjsp2016-06-08 08:13
贴出编译器给出的错误信息

程序代码:
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    cout<<setiosflags(ios::left)<<setw(12)<<520<<endl;
    cout<<setiosflags(ios::oct)<<520<<endl;
    cout<<setiosflags(ios::dec)<<520<<endl;
    cout<<setiosflags(ios::hex)<<520<<endl;
    cout<<setiosflags(ios::scientific)<<setprecision(3)<<520.1314<<endl;
    cout<<setiosflags(ios::fixed)<<setprecision(4)<<520.1314<<endl;
    return 0;
}

#4
cpp老司机2016-06-08 11:26
新版本的C++用iomanip取代了iomanip.h,引用iomanip.h回出现找不到文件的错误
1