宜しくオナガイシマス
環境:Win XP SP2/VS2005です
ifstream クラスでファイルを一行づつ読込むには、こんな感じで良いと思うのですが
istream クラスを使って ifstreamも istringstream同じように使いたいのですが
istream クラスにはopenメッソッドがありません、ファイルを開く処理を行う場合、
どうしたら良いのでしょうか?

fname = "C:\foo.txt";
char line[256];
ifstream ifs;
memset( line, 0, MAX_PATH );
ifs.open( fname.c_str(), ios::in );
while( !ifs.getline( line, sizeof( line ) ).eof()) {
(省略:適当な入れ物に格納)
}