为什么用不了setw语句
#include "iostream.h"#include "iomanip.h"
int main()
{
for(int i=0;i<4;i=i+1)
{
for(int j=0;j<10;j++)
{
cout<<setw (char 2)<<10*i+j;
}
cout<<endl;
}
return 0;
}
显示
E:\vc6.0\VC6CN\MyProjects\ALO\world.cpp(11) : error C2144: syntax error : missing ')' before type 'char'
E:\vc6.0\VC6CN\MyProjects\ALO\world.cpp(11) : error C2660: 'setw' : function does not take 0 parameters
E:\vc6.0\VC6CN\MyProjects\ALO\world.cpp(11) : error C2059: syntax error : ')'
执行 cl.exe 时出错.
把<<setw (char 2)删除就可以正常编译。请问是什么问题