关于ftell会不会 导致 文件内部位置指针发生移动的问题

比如我这里有一个text1.txt。。。写着abc
以r+方式打开,然后实施下面的操作。再次打开这个文件后内容变为了apc。感觉没问题
图片说明

但是当我把第一个ftell去掉之后,变成了abcp(假设原文件仍然是abc)
图片说明
所以这是为什么,ftell不应该对文件指针的位置产生影响啊
另外r+方式打开文件 如果要写的话,是从什么位置开始写?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^