向已经存在的文本文件中,写数据的有关问题,求大神指点

求一个向已经存在的文本文件中,写数据的问题,求大神指点
有这样得txt文件是这样得格式:
test.txt
格式如下:
1,
2,
3,
4,

因为项目需要要
1,5,9,...
2,6,10,...
3,7,11,...
4,8,12,...

请问大神们,这个我该如何操作呢

------解决思路----------------------
读到QStringList中进行操作,完成后再写入文件啊~~~
------解决思路----------------------
如果文件不大,就如楼上所说,读入老文件,生成新文件。
如果文件特别大,就是边读边生成一个新文件,最后用新文件替换老文件。