- int help_needed;
- int name_set;
- int file_set;
- string name="Philipp";
- string filename;
-
- argreader ar("ldc2");
- ar.add_param("h","help","Give help",&help_needed);
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name Gelaber Gelaber Gelaber Gelaber M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_param("n","name=","Enter other name",&name_set,&name,"<name>");
- ar.add_free_param("<input-blaaaaaaaaaaaaaaa-filename>","File to read data from",&file_set,&filename);
-
- dump_vector(ar.read_args(argc,args));
-
- if (help_needed){
+
+ string infile, outfile;
+ int infile_set, outfile_set;
+ int help_wanted;
+
+ int greet_want;
+ string greetings;
+
+ int in_fd, out_fd;
+
+ in_fd=0; //stdin {O _ \
+ out_fd=1; //stdout {O ^ /
+
+ argument_reader ar("ldc2");
+ ar.add_param("h","help","Output this help text.",&help_wanted);
+ ar.add_param("g","greet","Wonderful bla bla. It is here only to test the output\
+capabilities of the arg_reader.",&greet_want);
+
+ ar.add_argument("<input-file>","File from where data is read",&infile_set,&infile);
+ ar.add_argument("<output-file>","File to where output is redirected",&outfile_set,&outfile);
+
+
+ if((dump_vector(ar.read_args(argc,args))||help_wanted)){