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 .
A voir également:

3 réponses

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