VS2005 C#中关于fstream的问题

VS2005 C#中关于fstream的问题,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

请问怎么样才能用文件流的 *** 作保存一些东西在一个原来就已经存在的文件里,但是却是跟在原来的内容以后!

(即不对原来的数据进行 *** 作,而是在原来文件的尾部保存一些我希望保存的东西)

我目前的代码是这样的,不过会重写原来的文件,应该怎么做才好?

private FileStream outPut

outPut = new FileStream(fileNameSave, FileMode.OpenOrCreate, FileAccess.Write)

formatterSave.Serialize(outPut, ****)

解析:

outPut = new FileStream(fileNameSave, FileMode.Append, FileAccess.Write)

注意FileMode为Append,如果文件不存在则创建,如果存在则在文件尾添加

#include <fstream>

using namespace std

int main()

{

ofstream outf

outf.open(__FILE__, ios::out | ios::app)//以追加方式打开文件__FILE__

outf<<"//test"//文件尾部输出

outf.close()

return 0

}

楼主参考


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11237322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存