何もエラーしていないのに「例外処理 (初回) は archive.exe にあります: 0xC0000005: Access Violation。」になる時は

デバッガでのシンボル名に余計な文が入っていませんか?
例えば、初期化していないクラスのポインタのメンバ関数を参照したりとかですよ。
はまっちゃいましたよ。ん〜時間無駄にしましたよ!!むきぃ!!!


CClass e;//ここでbreak point;そして変数をシンボル名にp->eof()と入れる


CStream *p = new ...

for(;p->eof()