Scenario
有一个文件的末尾包含两个空行。当我在文件中追加一些内容时,它会在两个空行之后被写入(这是肯定的)。在
但我只想要一个空行,然后去掉第二个空行。代替第二个空行,应写入附加数据。在#-------Original file
This is line 1
This is line 2
[--blank line--]
This is line 3
This is line 4
[--blank line--]
[--blank line--]
在上面的文件中追加“这是第5行”和“这是第6行”。在What is happening right now!
^{pr2}$
What I want !#-------Original file
This is line 1
This is line 2
[--blank line--]
This is line 3
This is line 4
[--blank line--] #Only one blank line. Second blank line should be removed
This is line 5
This is line 6
研究并得出了移动文件指针的解决方案。将内容追加到文件中时,文件指针可能出现在第二个空行之后。
如果我把文件指针上移一行,然后加上“这是第5行”和“这是第6行”行吗?在
如果是,请协助我如何做。
Seek()函数似乎没有那么有用!在
除了seek()之外的任何想法也值得赞赏。在
我们非常感谢您的帮助。在