www.pudn.com > CMDL.zip > TEST.CPP


// command line test program 
// John M. Dlugosz 
 
 
#include "usual.h" 
#include "cmdl.h" 
#include  
 
 
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */ 
 
int main() 
{ 
 
puts ("enter sample tail.  blank line to terminate"); 
for (;;) { 
   // set up several command line parameters 
   typedef cmdl_flag flag; 
   flag v ('v'); 
   flag s ('s'); 
   flag T ('T',0,cmdl::once); 
   cmdl_string name ("name"); 
   // try it out 
   char input[80]; 
   gets (input); 
   if (*input == '\0') break; 
   cmdl::parseit (input); 
   // report on what was found 
   if (v()) puts ("you selected -v"); 
   if (s()) puts ("you selected -s"); 
   if (T()) puts ("you selected -T"); 
   if (name()) printf ("name=\"%s\"\n",name()); 
   cmdl::reset();  //added this so I can iterate this test 
   } 
}