【初心者歓迎】C/C++室 Ver.46【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0697デフォルトの名無しさん
2008/01/12(土) 15:36:21環境: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()) {
(省略:適当な入れ物に格納)
}
■ このスレッドは過去ログ倉庫に格納されています