• 4023阅读
  • 5回复

写文件时,如何实现固定格式输入? [复制链接]

上一主题 下一主题
离线celia_jun
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-04
题目有点纠结,因为这个问题不知道具体怎么问,比如 我想写下面几个参数文件,希望格式如下:
ABC     abc
DE       de
FGHI   fghi

我的这所有参数都存在一个结构体的数组file[]中,现在我想要自动读取file[]中的file.name 和file.parameter然后存放到文件中
为了文件看起来比较整洁,我希望比如左边的靠边写入,右边的parameter参数 都从第8列开始写,中间自动填充空格

我只知道写文件的时候用out << file.name << file.parameter << endl;
但是我实在不知道中间需要添加一个什么代码可以实现我想要的功能呢??

问题其实很弱智,但是问的比较纠结,希望高手不吝牺牲你的一点点时间帮我解惑一下,这将对我是一个很大的帮助!感谢各位。
离线celia_jun
只看该作者 1楼 发表于: 2012-03-04
一楼自己占了,顶一下!!
离线ninsun

只看该作者 2楼 发表于: 2012-03-05
感觉毫无意义的样子...
好吧, 不过真要控制...
out << file.name << QString(8-file.name.length(), " ") << file.parameter << endl;
离线466141741
只看该作者 3楼 发表于: 2012-03-05
跳格和换行不行吗
离线xuweistudy
只看该作者 4楼 发表于: 2012-03-05
  
离线dongchen
只看该作者 5楼 发表于: 2012-05-11
学习了,这样是以后必须要注意的。整洁是每个工程都必须要注意的。
快速回复
限100 字节
 
上一个 下一个