问题标签 [fgetpos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中同时读取和写入文件
假设交换文件中的每两行,直到只剩下一行或所有行都用完。我不想在这样做时使用另一个文件。
这是我的代码:
this.txt 中的内容:
运行程序后的内容
我什至尝试使用fseek
代替fgetpos
来获得相同的错误结果。
据我所知,在第二个 while 循环运行了两次之后(即前四行已被处理),光标正确地位于它应该在的第 17 个字节(由调用返回ftell(fp)
)甚至文件第 4 行之后的内容不变,并且由于某种原因,fgets
当循环第三次运行时被调用时,读入数组 line1 和 line2 的内容分别为“c\n”和“ddd\n”。
再次,我不想使用另一个文件来完成这个,我只需要弄清楚屏幕后面到底出了什么问题
任何线索将不胜感激。谢谢你。
c - fgetpos/fsetpos 比 fseek 快吗?
我知道 fgetpos/fsetpos 用于返回文件位置。
但是,如果我一开始就使用 fseek 访问该位置,那么使用 fgetpos/fsetpos 稍后返回会更有效,还是再次使用相同的 fseek?
php - 从 php 在 html 中写入特定行
我是 php 新手。我在这里要完成的事情是查看我的html文档中最后一行的编号(1,2,3 ...)并将该值放入变量中并写入
你好世界
到 html 文档,但在最后一行上方 2 或 3 行。所以就在身体关闭标签的正上方。我已经尝试了几天,似乎没有任何效果。示例文本.html
这个不输出:
我也试过这个,但它只写在文件的末尾:
还有更多,但我似乎无法在我的测试文件夹中找到它们。我在某处读到,可以将最后几行移入临时内存并 fwrite 一些内容,然后将这些行从临时内存移回文件中。
正如我之前提到的,我对 php 非常陌生,还没有完全理解它!