问题描述
- 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 位变成 3 位引起的。
解决方案二:
像这种,直接用逗号来分割各个数字,类似csv格式文件做的,这样数据就分割开了,然后用excel打开各列数据都是对齐的。就可以满足你要求了。
excel还可以进行更复杂的数据处理。
时间: 2024-10-24 04:54:33