C++: Comment utiliser les arguments de ligne de commande

Je sais que l'utilisation d'arguments de ligne de commande, je dois le faire.

int main(int argc, char* argv[])

Maintenant la plupart de la documentation que j'ai lu sur la prise en arguments de ligne de commande pour expliquer la situation, quelque chose comme ceci:

Arguments de ligne de commande après le nom d'un programme en
en ligne de commande, les systèmes d'exploitation DOS ou Linux, et sont transmis à
le programme à partir du système d'exploitation.

De sorte que le seul moyen que je connaisse pour ouvrir mon programme, est de l'ouvrir normalement comme je le ferais, soit démarrer le débogage ou ouvrez le fichier exe

Maintenant il semble ici que, à utiliser des arguments de ligne de commande le programme doit être ouvert différemment, en Utilisant la Ligne de Commande (DOS/Invite de Commande par exemple), puis d'écrire les arguments qui suivent.

Donc ma question est

Comment puis-je ouvrir mon programme à l'aide de la Ligne de Commande, et comment puis-je entrer dans les arguments après le nom du programme?

Légèrement sans relation, mais vous devriez vous pencher sur le coup de pouce Program_options de la bibliothèque si vous avez besoin de faire toute sorte de levage lourd dans votre ligne de commande de l'analyse. Fait de la réorganisation et de la définition des fonctionnalités pour les drapeaux très trivial.

OriginalL'auteur Mohamed Ahmed Nabil | 2012-09-05