c++ 文本输出的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:18:58
怎么才能输出一段东西到一个指定文本,但是不能覆盖掉原来的文本文件,只是在后面添加

用"a"参数或"a+"参数
"a"模式在添加数据前并不清除EOF标志. 添加数据后 用 MS-DOS 的 TYPE 命令只能显示数据到原来EOF 标志而并不会显示后来添加的.
"a+"模式会清除EOF标志, 添加数据后 用 MS-DOS 的 TYPE 命令能显示所有的数据. "a+" 模式需要以CTRL+Z EOF标志结束的流输入.

str = 要输出的字符串;
读入文本的内容:str1 = 文本的内容;
str1 +=str;

str1输出到指定文本;

这样
ofstream xxx(这个名字你自己定)("这里写文件的路径",ios::app);
xxx(上面你自己定的名字)<<"你想写的东西";

http://zhidao.baidu.com/question/2155448.html?si=6

请详细阅读FILE*类的相关资料