ofstream out("d://1.txt",fstream::app); //在文件的末尾添加
ofstream out("d://1.txt",fstream::out)
ofstream out("d://1.txt",fstream::out | fstream::in)
ofstream out("d://1.txt",fstream::ate);
ofstream out("d://1.txt",fstream::trunc); //删除文本后添加
ofstream out("d://1.txt");
ios::app // 从后面添加
ios::ate // 打开并找到文件尾
ios::binary // 二进制模式 I/O (与文本模式相对)
ios::in // 只读打开
ios::out // 写打开
ios::trunc // 将文件截为 0 长度
上述代码是将文本文件中的每一行后添加上“;”。
扩展:
如果要再文本的指定位置添加某个值,故先通过ifstream读取数据,定位到指定位置在文件中的实际位置,然后通过ofstream定位到该位置,插入该数据即可。