Utilisation facile des arguments [masm32]

Soyez le premier à donner votre avis sur cette source.

Vue 4 096 fois - Téléchargée 214 fois

Description

Ce petit programme montre une fonction et son utilisation pour :
1°) Trouver le nombre d'arguments
2°) Récupérer les arguments 1 par 1

Le code est expoitable tel quel, pour le tester il faut le lancer depuis une console DOS avec tous les arguments qu'on veut.

Le principe est simple, il n'y a qu'une fonction( prototype : CommandeLine:DWORD, ArgNum:DWORD, Buffer:DWORD ). CommandeLine est la valeur retournée par la fonction GetCommandeLine, ArgNum est le n° de l'argument à récupérer, sachant que le premier est le n° 1, Buffer est le buffer de sortie où la fonction va copier l'argument. Si tout c'est bien passé, la fonction retourne TRUE, sinon elle retourne FALSE.

ATTENTION ! Le buffer de sortie doit faire 256 octets pour pouvoir accepter tous les arguments possibles.

Conclusion :


Aucun bug connu, tester avec plein d'arguments. ATTENTION ! Les arguments ne doivent pas dépasser la taille de votre buffer de sortie !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.