读书人

探讨:C语言编程中一个有关文件读写的

发布时间: 2013-12-15 22:17:19 作者: rapoo

探讨:C语言编程中一个有关文件读写的问题
我在写代码时经常会遇到这样的情况,程序需要创建一个文件,然后从该文件中进行读写操作。但问题是,创建一个文件,要求用"w+"这个可用以创建文件的写参数(假设程序中不能用"a"参数,例如在文件的任意位置写入)。那么,每当程序再次运行时,就会抹除上次运行时的写入的内容。有一个解决办法,就是预先人为建立一个空文档,然后用"r+"做读写操作。不过觉得这个办法,不是很智能。请问有没有什么更好的办法?
谢谢您的参与!
[解决办法]
加个判断条件,是打开失败,再重新打开并创建(大多数都是这么处理)

读书人网 >C语言

热点推荐