发布网友 发布时间:2022-05-24 16:09
共1个回答
热心网友 时间:2023-10-20 05:15
打开文件的方式在ios类(所以流式I/O的基类)中定义,有如下几种方式:
ios::in 为输入(读)而打开文件
ios::out 为输出(写)而打开文件
ios::ate 初始位置:文件尾
ios::app 所有输出附加在文件末尾
ios::trunc 如果文件已存在则先删除该文件
ios::binary 二进制方式
添加上:ios::app才会追加内容
因此:
ofstream ofile("D:\\Manage.txt", ios::out|ios::app);//打开一个文件,并且指定目录这些方式是能够进行组合使用的,以“或”运算(“|”)的方式,例如:
ofstream out;追问嗯,我之前在别的论坛上也问过,都是这样的解答,我已经明白了,谢谢!不过可不可以用iOS::in来读取这个txt文件?感觉自己再次运行程序后,数据保存了,但如果再次查询数据的话,他无法显示,但txt当中还是存在的!
追答把文件close了,重新再用ios::in打开就好了
我想你是要输入完马上再读取,
这样的话把读取指针移动一下才能读取,
参考fstream里面的seekg函数