首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数据输出的有关问题

2012-02-27 
数据输出的问题我用valarray做了一个d1*d2的二维矩阵mat,每个元素是一个Point(包括两个双精度实数x,y),现

数据输出的问题
我用valarray做了一个d1*d2的二维矩阵mat,每个元素是一个Point(包括两个双精度实数x,     y),现在我想把mat输出到fo.txt,     要求每行为一个Point,x或y总长20,小数部分占15,用流怎么实现?    
 
相应的Matlat语法为(假定xx,   yy分别取得全部x,   y数据):
fprintf(fo,     '%-20.15f         %-20.15f\n ',     xx,     yy);    


[解决办法]
直接用C的fwrite就行了.
[解决办法]
fo = fopen( "fo.txt ", "w ");
fprintf(fo, "%-20.15f %-20.15f %-20.15f %-20.15f\n ", xx.x, xx.y, yy.x, yy.y);

热点排行