Programme sous linux (parsing arg du main)

imenou14 Messages postés 2 Statut Membre -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    il faut voir le code de parseArg pour comprendre.
    0
  2. imenou14 Messages postés 2 Statut Membre
     
    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
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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