标题:[求助]如何使用I/O控制符?
取消只看楼主
chenchao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-5-20
 问题点数:0 回复次数:1 
[求助]如何使用I/O控制符?

//GaloisFieldMatrix.h
...
#include <iomanip>
namespace galois
{
....

}

//GaloisFieldMatrix.cpp
namespace galois
{
...
std::ostream& operator<< (std::ostream& os, const GaloisFieldMatrix& A) //重载输出运算符<<
{
size_t Arow = A.GetRow();
size_t Acol = A.GetCol();
for(int i = 0 ; i < Arow ; i++)
{
for(int j = 0 ; j < Acol ; j++)
os<<setiosflags(iso_base::left) //
<<setw(5) //这两行为啥不对?
<<A.M[i][j].poly()
<<" ";
os<<"\n";
}

return os;
}

.....

}



下面是错误信息:
g:\c++\复件 (7) 测试二z\galoisfieldmatrix.cpp(348) : error C2065: 'setiosflags' : undeclared identifier
g:\c++\复件 (7) 测试二z\galoisfieldmatrix.cpp(348) : error C2653: 'iso_base' : is not a class or namespace name
g:\c++\复件 (7) 测试二z\galoisfieldmatrix.cpp(348) : error C2065: 'left' : undeclared identifier
g:\c++\复件 (7) 测试二z\galoisfieldmatrix.cpp(349) : error C2065: 'setw' : undeclared identifier




搜索更多相关主题的帖子: 如何 include 
2006-06-06 11:56
chenchao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-5-20
得分:0 

我知道了,多谢!

2006-06-06 15:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-70092-1-1.html




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

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