    //  The get function is predefined in iostream. Its
    //  purpose is simply to retrieve one character at
    //  a time from the input buffer, white space and all.
    //  Get does not skip white space, like the stream
    //  extraction operator, but lets the programmer
    //  handle it instead. This is important if the structure
    //  of the input file must be maintained. Recall that cin,
    //  with the stream extraction operator, will skip not
    //  just spaces, but tabs and new lines, leaving all input
    //  essentially on one line. Cin.get() can be used to
    //  capture that information. In your codde, it will look
    //  like this:

    	cin.get(ch);

    //  By itself, this does not seem helpful, but combining
    //  it with other elements, like a while loop, we might
    //  create a structure like this:

    	while (cin.get(ch))
    	  if (ch == ' ' || ch == '\t' || ch == '\n')
    	    cout << ch;
    	  else{
    	    cout << ch;
    	    stringArray[counter] = ch;
    	    counter++;
    	  }

    //  This structure echos input contents to the screen while
    //  saving the non white space content to a character array,
    //  presumably for some later processing. Despite its simple
    //  nature, cin.get() has many such practical uses.