File C++

#include 
#include 
#include 
using std::cerr;
using std::cout;
using std::endl;
using std::getline;
using std::ifstream;
using std::string;
int main(int argc, char **argv)
{
  int fail_count = 0;
  for (int i = 1; i < argc; ++i) {
    ifstream in(argv[i]);
    if (in) {
      string s;
      while (getline(in, s))
        cout << s << endl;
    } else {
      cerr << "cannot open file " << argv[i] << endl;
      ++fail_count;
    }
  }
  return fail_count;
}