| ■28723 / ) |
Re[30]: バイナリコード内の16進数での文字列検索 |
□投稿者/ dogatana (16回)-(2008/11/29(Sat) 16:27:51)
|
■No28712 (.SHO さん) に返信 > それに、仮に FILE 構造体の外部にバッファを持ったとしても > そのバッファとFILE構造体を結びつけるポインタは絶対に必要になります。 > それならば、始めから FILE 構造体の中にバッファを持った方が自然です。
高水準入出力は、システムコールとは異なりバッファリングする関数なので、 何らかの形でバッファが必須ですね。 で、そのサイズはsetvbufで変更できるので、内部に固定的に持つというよりは ポインタを持つのが自然な気がします。
Visual C++, Borland C++いずれのFILE構造体もポインタで持っているようです。
|
|