通知
すべてクリア
Topic starter
2001年2月19日 3:10 PM
CreateFile()を使用してオープンしたファイルの終端を、
ReadFile()ではなく「eof()」のような関数で事前に知り
たいのですが、どなたかご存知ないでしょうか?
2001年2月19日 9:26 PM
GetFileSize でファイルのサイズが分かり、
SetFilePointer でシーク操作みたいなこと
ができますが?
Topic starter
2001年2月20日 10:53 AM
ten_bunさん、ありがとうございます。
既に読み込んだサイズを記憶し、GetFileSize()分を
読み込んだら”EOF”だと判断するしかないようですね。
この方法でやってみます。
本当にありがとうございました。
2001年2月21日 11:13 AM
DWORD dwPos = SetFilePointer(hFile, 0, NULL, FILE_CURRENT);
とやればファイルポインタの位置を変更せずに
現在のファイルポインタの位置を得ることができると思います。
素直に読み込んだサイズを加算していった方が良いとは思いますが。
Topic starter
2001年2月22日 1:13 PM
kuさん、ありがとうございます。
教えて頂いた方法で解決することができました。
前回分も含めて感謝申し上げます。