txt文本格式的内容,怎样转化成C语言的内容?
答案:2 悬赏:50 手机版
解决时间 2021-02-15 20:36
- 提问者网友:夢醒日落
- 2021-02-15 02:44
我原来编译的一段程序没有编完不小心没有存好,不过幸好用一txt的格式存在了文本里,但是不知道怎么使用这个文本里的内容继续完成编程,希望有谁有办法可以帮帮我。
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-15 03:57
改变文件属性,以。c为后缀就OK了,具体怎么办不用我说了吧,
全部回答
- 1楼网友:空山清雨
- 2021-02-15 04:11
由于操作系统对文件操作做了封装,本来很容易的事情变得很难了。
修改文件最好的,最简单的方法,是新建一个文件,把修改部分前面的,先写入新文件,
然后写入修改的部分,再把后一部分没有修改的,写到新文件中去。然后文件重命名。
原文件改名备份文件,新文件改名原文件。
如果修改的数据很少n~100n kb,n~10n mb 可以用缓冲区处理好修改,再写入文件。
file×
fopen
fseek
fwrite
fclose
ps:
1)如果修改的内容,和原文件被修改的数据,字节数完全相同,直接找到要修改的地方,写入新内容就可以了。
2)如果修改后的内容,和原文件被修改的数据,字节数不同,建议新建一个文件,否则很麻烦,要用读写方式打开。
a) 如果修改后数据增加,把修改数据后的所有数据向后移动,给修改的数据腾地方。
b) 如果减少,要把所有数据前移,然后修改文件长度。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯