相关疑难解决方法(0)

C在二进制文件的中间写入而不覆盖任何现有内容

今天的问题是我需要在起始位置的二进制文件中编写一个数字数组.我有它应该开始的位置,我不想在此之后覆盖值,只是想将数组插入文件的起始位置.例如:

12345
Run Code Online (Sandbox Code Playgroud)

让我们在第2位推456:

12456345
Run Code Online (Sandbox Code Playgroud)

我知道可能我必须自己实现它,但我想知道你对如何尽可能有效地实现它有什么看法.

c file-io binaryfiles

8
推荐指数
2
解决办法
6526
查看次数

搜索文件中的内容并使用PHP更改内容的最佳(最有效)方法是什么?

我有一个用PHP阅读的文件.我想寻找一些以一些空格开头的行,然后是我正在寻找的一些关键词(例如,"project_name:"),然后更改该行的其他部分.

目前,我处理这个问题的方法是将整个文件读入一个字符串变量,操作该字符串,然后将整个文件写回文件,完全替换整个文件(通过fopen( filepath, "wb" )fwrite()),但这感觉效率低下.有没有更好的办法?

php io file

5
推荐指数
1
解决办法
439
查看次数

标签 统计

binaryfiles ×1

c ×1

file ×1

file-io ×1

io ×1

php ×1