前些日子,我做一个小东西是用到了C++对文件流的操作,当我做到对文本文件修改的时候遇到问题,只能将文件的内容读出来,却怎么都修改不了,后来我通过查资料了解到:
ifstream 流是文件的输出操作,可以将文件中的内容输出出来,所以我查询与显示时都用了ifstream 流,而ofstream流是对文件的输入操作,可以将文件中的内容覆盖!
所以我总结了对文件的修改思路:先用ifstream流将文件的内容显示出来,再用osftream流写入文件,把原来的那条记录覆盖掉,这样就起到了对文件的修改!
前些日子,我做一个小东西是用到了C++对文件流的操作,当我做到对文本文件修改的时候遇到问题,只能将文件的内容读出来,却怎么都修改不了,后来我通过查资料了解到:
ifstream 流是文件的输出操作,可以将文件中的内容输出出来,所以我查询与显示时都用了ifstream 流,而ofstream流是对文件的输入操作,可以将文件中的内容覆盖!
所以我总结了对文件的修改思路:先用ifstream流将文件的内容显示出来,再用osftream流写入文件,把原来的那条记录覆盖掉,这样就起到了对文件的修改!