c++中,txt文件里存入东西后,再次重新运行读相同的文件,可是里面的记录就是空白了,这是为什么啊??

2026年09月09日 18:58
有2个网友回答
网友(1):

注意在打开文件写入时,所用的属性,是追加还是其它.
如果每次运行程序都要读写该文件的,最后设置为追加,写入时会写到最后,不会覆盖掉原来的.

网友(2):

是createfile()函数吧。。。
仔细看一下msdn,有一个参数是控制打开文件时是否冲掉文件内容的。。把那个改掉就可以了。。