数据输出格式问题
编写了如下程序段,语句1000打算按每行12个数据的格式输出,运行结果不是如此,都输出在同一行,请问是什么原因?string opf;
cout<<"请输入输出数据文件名"<<endl;
cin>>opf;
ofstream optfile;
optfile.open(opf.c_str(),ios::app);
if(optfile.fail())
{
cout<<"基本数据(输出)文件无法打开"<<endl;
exit(2);
}
for(int i=0;i<NPOIN;i++)
{
for(int j=0;j<NPOIN;j++)
{
1000 optfile<<setiosflags(ios::fixed)<<setprecision(5)<<setw(12)<<dMmatrix[i][j];
}
cout<<endl;
}