#include #include #include "NumberMagicEasy.cpp" int main(int argc, char **argv) { int i; class NumberMagicEasy TheClass; int retval; string answer; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); fprintf(stderr, " use -1 to enter four Y|N's on stdin\n"); exit(1); } /* answer = ; */ if (atoi(argv[1]) == -1) { if (!(cin >> answer)) exit(0); if (answer.size() != 4) { fprintf(stderr, "Input has to be four Y's or N's.\n"); exit(1); } for (i = 0; i < answer.size(); i++) { if (answer[i] != 'Y' && answer[i] != 'N') { fprintf(stderr, "Input has to be four Y's or N's.\n"); exit(1); } } } if (atoi(argv[1]) == 0) { answer = "YNYY"; } if (atoi(argv[1]) == 1) { answer = "YNNN"; } if (atoi(argv[1]) == 2) { answer = "NNNN"; } if (atoi(argv[1]) == 3) { answer = "YYYY"; } if (atoi(argv[1]) == 4) { answer = "NYNY"; } retval = TheClass.theNumber(answer); cout << retval << endl; exit(0); }