含有读写文件代码的函数是不是同时也可以储存数据?

来源:百度知道 编辑:UC知道 时间:2024/06/16 05:00:38
已经写好了读写文件的代码,那么保存这段代码的文件是不是也同时可以保存你读入进去的数据?以使下次打开这个文件时候可以显示上回读入的代码?
说错了,不是函数,是文件

第一问
可以。
前提:你写的要编译的代码是不会变的。
方法:在你的所有代码之前(最好这样)添加注释,在注释里面写入你要保存的数据结构;在你用编译好的程序操作代码文件的时候只用文件操作函数操作刚才在注释内的数据。

————————————————

如果你使用非调试执行,那么这个文件可以写入;如果你使用了调试执行,那很遗憾,该文件被写保护,则以上方法也无法实现。

PS:程序要操作外部数据,方法有两种,可以是写文件,可以是写数据库,你所要求的方法是写文件中的一个特例,就是写本身的代码文件。这本来是匪夷所思的。
当你发布你的程序以后,你的代码文件就不会使用了,这时你可以随便对这个文件进行乱写。

————————————————

对于你的第二个问题,我不是很明白,你是不是想说在运行程序的时候想在程序中显示出编译出这段程序的代码?
如果是这样,那么你可以有四个方法。1用文件,把代码文件放在发布后的程序旁边,运行的时候直接读取这个代码文件;2用数据库,把代码写在数据库里以TEXT类型保存;3,把这段代码定义在程序中一个字符串里,这样,这段代码就成了程序的内部数据了,程序在,代码在;4,只保留一个程序,需要得到他代码的时候进行反编译,成为汇编代码,然后再找一些专门的汇编-高级语言转换器返回成代码。

貌似是程序的自写入???? 这是可以的.