ポインターは、別の変数のアドレスを格納する変数であることを知っています。それで、char型ポインター、整数型ポインター、ポインターに1を追加するとどうなるかなどの概念を理解しましたが、ファイルポインターの背後にある実際の概念はわかりませんでした。文字データ型の場合のように直接指定できないのはなぜですか? たとえば、コンテンツを含むファイルを考えてみましょう:
Hello World
fantastic
'ptr' がこのファイルを指すようにします。ptr という技法を使用して、「H」、(ptr+1) から「e」、(ptr+2) から「l」などを指すことができないのはなぜですか。私の質問がばかげている場合は、本当の概念を理解すれば明らかになることがあります。文字列がメモリに格納されるのと同じように、このファイルは実際にはメモリに格納されると思います。(私は fscanf() 関数とすべてを知っています)