File C++

#include 
#include 
#include 
using namespace std;
int main(int argc, char *argv[])
{
  if(argc!=2) {
    cout << "Usage: COUNT \n";
    return 1;
  }
  ifstream in(argv[1]);
  if(!in) {
    cout << "Cannot open input file.\n";
    return 1;
  }
  int count=0;
  char ch;
  in >> ch; // find first non-space char
  // after first non-space found, do not skip spaces
  in.unsetf(ios::skipws);
  while(!in.eof()) {
    in >> ch;
    if(isspace(ch)) {
      count++;
      while(isspace(ch) && !in.eof()) 
         in >> ch; // find next word
    }
  }
  cout << "Word count: " << count << '\n';
  in.close();
  return 0;
}