C++输出文件数据格式遇到的对齐问题

C++输出txt数据,里面的格式调整不好,使用了 ftest<<setiosflags(ios::fixed)<<setprecision(7)<<am<<endl;但是在中间的时候除了点问题
3.1348292 -0.2170778 99.9333757
3.1356595 -0.2191556 99.9996267
空格 3.1362225 -0.2208898 100.0660170
空格 3.1369420 -0.2221694 100.1322952
后两行开始前面有空格 ,然后都往后挪了一位,格式错位了,求助大神!

2个回答

是不是因为你最后两行,最后一个小数的整数部分由 2 位变成 3 位引起的。

xiaodianer1111
JYCM 是的 但是第一个数字也是往后面空了一格 ,这样就错位了
接近 5 年之前 回复

像这种,直接用逗号来分割各个数字,类似csv格式文件做的,这样数据就分割开了,然后用excel打开各列数据都是对齐的。就可以满足你要求了。
excel还可以进行更复杂的数据处理。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问