after providing a dictionary file


👍 cat dictionary 
a ara are area
👍 g++ spellCheck.cpp && ./a.out
A
👍 cat spellCheck.cpp 
#include <iostream>
#include <fstream>
using namespace std;

char* strupr(char *s) {
  for (char *ss = s; 
    (*ss = toupper(*ss)); ss++);
  return s;
}

int main(int argc, char* argv[]) {
  char fileName[25], s[80];
  ifstream dictionary("dictionary");
  if (dictionary.fail()) {
    cerr << "Cannot open 'dictionary'"
         << endl;
    exit(-1);
  }
  dictionary >> s;
  cout << strupr(s) << endl;
  return 0;
}

    

ch7.4 Case Study: Spell Checker p373/391 of