关于visual c++ 中格式化输入输出的一个程序 高手帮下

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:58:39
#include<iostream>
#include<iomanip>
using namespace std;

main()
{
cout<<setw(10)<<123<<567<<endl;
cout<<123<<setiosflags(ios::scientific)<<setw(20)
<<123.456789<<endl;
cout<<123<<setw(10)<<hex<<123<<endl;
cout<<123<<setw(10)<<oct<<123<<endl;
cout<<123<<setw(10)<<dec<<123<<endl;
cout<<resetioflags(ios::scientific)<<setpreciosion(4)
<<123.456789<<endl;
cout<<setiosflags(ios::left)<<setfill('#')<<setw(8)
<<123<<endl;
cout<<resetiosflags(ios::lefr)<<setfill('$')<<setw(8)
<<456<<endl;
return 0;
}
编译错误:
--------------------Configuration: 格式化输出 - Win32 Debug--------------------
Compiling...
格式化输出.cpp
d:&#

你打错了吧
resetioflags--》resetiosflags

setpreciosion---》setprecision
lefr-》left

main函数最好要指明返回值

这种拼写错误应该杜绝

--------------------Configuration: Cpp1 - Win32 Debug--------------------
Compiling...
Cpp1.cpp
c:\documents and settings\administrator\桌面\cpp1.cpp(13) : error C2065: 'resetioflags' : undeclared identifier
c:\documents and settings\administrator\桌面\cpp1.cpp(13) : error C2065: 'setpreciosion' : undeclared identifier
c:\documents and settings\administrator\桌面\cpp1.cpp(17) : error C2039: 'lefr' : is not a member of 'basic_ios<char,struct std::char_traits<char> >'
c:\documents and settings\administrator\桌面\cpp1.cpp(17) : error C2065: 'lefr' : undeclared identifier
Error executing cl.exe.

Cpp1.exe - 4 error(s), 0 warning(s)

这是机器上的VC++6.0编译的

你这个程序的错误。所有的都是没有声明的错误。<