快速提问, 是否可以打开日志文件并从下面读取?
我知道您可以做到;
fopen('/var/log/messages','r')
但这会从顶部读取文件。 如果文件太大,则需要花费一些时间。
是否可以从下至上读取文件?
谢谢
卫斯理
答案 0 :(得分:0)
您可以实现以下伪代码来解决问题:
fopen('/var/log/messages','r')
while (fgets () != NULL)
{
push line to stack
}
open output file
while (stack no empty)
{
pop stack
write popped line to file
}