Interprétation de l’étoile en argument
Bonjour,
j'ai constaté que lorsque que l'on exécute un programme via la fenêtre DOS et que l'on rentre un chemin comme celui ci en argument: "C:\Windows\*", l'argument que le programme reçoit est non pas "C:\Windows\*" mais la liste de tout les fichiers et dossiers contenu dans "C:\Windows"
Voici un code qui permet de le constater :
Code:
1 2 3 4 5 6 7 8
| int main(int argc, char** argv)
{
int i;
for (i = 0; i < argc; i++)
{
printf("Parametre %d : %s\n",i,argv[i] );
}
} |
je souhaiterais recevoir exactement ce que saisie l'utilisateur en argument et non pas une interprétation.
Est ce possible ?