Grazie
EDIT:
un'altra piccola cosa:
non mi è chiaro come la tua libreria tratta i parametri corti "attaccati":
Codice: Seleziona tutto
sprintf(strDescr, "Specify how many faster results ignore (default %d)", _ELIMINA_VELOCI );
myopt_AddOption(parser, idGroup, 'I', "ignore-fast", strDescr, false, MOB_OVERRIDE, 1, 1, "int");
sprintf(strDescr, "Don't sort the output");
myopt_AddOption(parser, idGroup, 'n', "do-not-sort", strDescr, false, MOB_ERROR, 0, 0, "");
Codice: Seleziona tutto
mario@ubuntu:~/Scrivania/Programmi c++/effitest$ ./effitest ./for_C_gcc ./for_C_gcc -n0 -I1 -i1
Error: unrecognized option '-0'
come quando faccio `cut -d,`
Invece -n0 me lo prende come se fosse -n -0.
come quando faccio `ls -la` invece che `ls -l -a`.
Dipende dal fatto che n non accetta parametri?