#include "Trekking.cpp" int main(int argc, char **argv) { int i; class Trekking TheClass; int retval; string trail; vector plans; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* trail = ; plans = ; */ if (atoi(argv[1]) == 0) { trail = "^^....^^^..."; plans.push_back("CwwCwwCwwCww"); plans.push_back( "wwwCwCwwwCww"); plans.push_back( "wwwwCwwwwCww"); } if (atoi(argv[1]) == 1) { trail = "^^^^"; plans.push_back("wwww"); plans.push_back("wwwC"); } if (atoi(argv[1]) == 2) { trail = "^^.^^^^"; plans.push_back("wwCwwwC"); plans.push_back( "wwwCwww"); plans.push_back( "wCwwwCw"); } if (atoi(argv[1]) == 3) { trail = "^^^^....^.^.^."; plans.push_back("wwwwCwwwwCwCwC"); plans.push_back( "wwwwCwwCwCwwwC"); plans.push_back( "wwwCwwwCwwwCww"); plans.push_back( "wwwwwCwwwCwwwC"); } if (atoi(argv[1]) == 4) { trail = ".............."; plans.push_back("CwCwCwCwCwCwCw"); plans.push_back( "CwwCwwCwwCwwCw"); } retval = TheClass.findCamps(trail, plans); cout << retval << endl; exit(0); }