begin process at 2012 05 30 01:28:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

Paramètre ligne de commande


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Paramètre ligne de commande

mercredi 5 mai 2010 à 15:29:10 | Paramètre ligne de commande

aforpien

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
jeudi 6 mai 2010 à 11:38:13 | Re : Paramètre ligne de commande

louis14

Réponse acceptée !
Bonjour,
Cherche sur ce site avec comme mot clé " argc" et tu trouveras des exemples comme ceci :
http://www.cppfrance.com/forum/sujet-UTILISATION-ARGUMENTS-INT-ARGC-CHAR-ARGV_904488.aspx


louis
lundi 10 mai 2010 à 21:27:15 | Re : Paramètre ligne de commande


Cette discussion est classée dans : ligne, arrive, récupérer, commande, paramètre


Répondre à ce message

Sujets en rapport avec ce message

Visual C# -tester un paramètre passé en ligne de commande. [ par XVAudio ] Bonjour,Nouveau en visual C#, j ai créé une appli windows et aimerai exploiter un paramètre passé en ligne de commande.Après avoir visité msdn "Main() Envoyer une ligne de commande en arriere plan [ par Uno22 ] Bonjour,Je suis en train de faire un projet informatique pour mon école, et j'envoi des commandes netsh pour appliquer des adresses IP, passerelle ... Probleme d'execution CreateProcess [ par Dryko ] BonjourJe souhaite realiser une conversion d'image dans un programme en c++ en utilisant la ligne de commande suivant : convert -size 640x480 test.uyv ligne de commande en Unicode [ par cesquerr ] Bonjour,j'ai un probleme avec le passage a l'unicode de certains logiciels. Lorsque je veux les ouvrir a partir d'une ligne de commande, comme j'ai de MFC \ CListCtrl récupérer données [ par Tof26 ] Bonjour,J'ai une CListCtrl avec plusieurs lignes.Quand je clique sur une ligne, je voudrais récupérer les informations de cette ligne.Merci de me répo [.net]récupérer indice d'une ligne [ par fab3131 ] Salut à tous,j'ai besoin d'aide.je code sous visual c++ .NET, j'ai plusieurs méthodes dont une qui me créer une ligne dans une base de données ACCESS. Récupérer l'id d'un controle d'un autre programme. [ par krokro6 ] Salut à tous, j'aurais besoin d'aide pour récupérer l'id d'un controle d'un autre programme car je n'y arrive vraiment pas, même avec le spy ++, j'arr récupérer en C++ le résultat d'une commande [ par chotana ] Salut, je cherche 1- à parcourir tous les sous répertoire à partir d'un répertoire de départ 2- rechercher tous les fichiers .config 3- pour chaque ImpLib [ par Ravaner ] Bjr à tous,Pour utiliser WinIO avec un  de mes programmes ( CBuilder6 ) je dois créer un WinIo.lib en utilisant la fonction ImpLib. J'ai vu la syntaxe Recuperer un parametre de la ligne de commande [ par Loonis ] Bonjour à tous,Supposons une application a.out avec 2 parametres, le 1er étant une chaine de caractère le 2eme un entier.int main(int argc, char* argv


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales