Programme sous linux (parsing arg du main)

Bonjour,
svp j ai besion de votre aide je veux comprendre a quoi sert le parsing des argument argc et argv[] du main.
voici le code
//parse arg
ok = parseArgs(argDesc, &argc, argv);
if (!ok || argc < 2 || argc > 3 || printVersion || printHelp) {
fprintf(stderr, "pdftotext version %s\n", xpdfVersion);
fprintf(stderr, "%s\n", xpdfCopyright);
if (!printVersion) {
printUsage("pdftotext", "<PDF-file> [<text-file>]", argDesc);
}
goto err0;

nb: gbool ok;
si quelqu un peut m expliquer ce code
merci d avance .
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Contributeur
    il faut voir le code de parseArg pour comprendre.
    0
    1. oui je le sais mais j'ai cherché et j ai^pas trouvé en plus je veux savoir le role de cette commande,elle fait quoi au juste et quel est son role

      merci de m avoir réponu.
      0
      1. Contributeur
        Je n'ai trouvé que ça sur internet : http://www.dutky.info/jeff/software/libutils/parseargs.man.html
        Ce n'est pas la même fonction que toi, mais ça doit s'en approcher dans le comportement.
        Il doit s'agir d'une fonction non standard, il faut que tu regarde dans tes en-tête où elle est déclaré, et où elle est implémenté (plus dur si c'est une partie de bibliothèque).
        0