@Rodney
For our C++ use, the "main" line of the Caesar's Cypher program needs to define argv[] as char *, not "string" (which was shown in the lecture)...
int main(int argc, char* argv[])
after that, you can treat any element of the argv[] array as you would a string, such as
cout<<"Argument: "<< argv[1] <<endl;
I presume this will be true for future programs that use command line arguments. I don't know why string doesn't work since it worked for them in C in the lecture.