// ---------------
// CommandLine.c++
// ---------------
/*
% g++ -ansi -pedantic -Wall CommandLine.c++ -o CommandLine.app
% CommandLine.app Nothing to be done.
*/
#include <cassert> // assert
#include <cstring> // strcmp
#include <iostream> // cout, endl
int main (int argc, char* argv[]) {
using namespace std;
cout << "CommandLine.c++" << endl;
assert(argc == 5);
assert(strcmp(argv[0], "CommandLine.app") == 0);
assert(strcmp(argv[1], "Nothing") == 0);
assert(strcmp(argv[2], "to") == 0);
assert(strcmp(argv[3], "be") == 0);
assert(strcmp(argv[4], "done.") == 0);
cout << "Done." << endl;
return 0;}
syntax highlighted by Code2HTML, v. 0.9.1