複数のファイルを入力として受け取るプログラムがあります。私がやろうとしているのは、同じファイルストリームを使用することですか? 2 番目のファイルでストリームを開こうとすると、エラーが発生し続けます。コードが有効ではなく、コンパイル時にエラーが発生するのはなぜですか? argv[2] は const char* です。
エラー: '(std::ifstream) (char*&)' の呼び出しに一致しません
ifstream fin(argv[1]);
//work with filestream
fin.close();
fin(argv[2]);
//work with filestream
fin.close();