aforpien
Messages postés118Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention12 mai 2010
-
5 mai 2010 à 15:29
aforpien
Messages postés118Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention12 mai 2010
-
10 mai 2010 à 21:27
Bonjour à tous,
J'essai de récupérer les paramètres de ligne de commande en C++. J'y arrive, mais je n'arrive pas à les parser, c'est à dire que je souhaiterai isoler les chaine de caractères selon l'option passée en argument (genre -u nom_utilisateur). Je souhaiterai pouvoir identifier le paramètre -u pour récupérer la chaine saisie juste après (séparée par ":" ou par un espace).
Voici ce que j'utilise pour afficher les arguments. Ca fonctionne bien :
for(int i = 0; i <= argc -1; i++) {
printf("\nargument %s",argv[i]);
std::cout << std::endl;
}
Comment faire pour isoler les paramètres reçu ? par exemple pour stocker mon -uuser dans une variable, et mon -ppassword dans une autre ? J'y arrive en VB Dotnet avec des string.contains, mais je n'arrive pas à le reproduire en c++. Can I have some help please ?
Merci