Lecture des arguments de ligne de commande

C++:
Lecture des arguments de ligne de commande

How to (Comment faire)

#include <iostream>

int main(int argc, char* argv[]) {
    std::cout << "Vous avez passé " << argc - 1 << " arguments:" << std::endl;
    for (int i = 1; i < argc; ++i) {
        std::cout << i << ": " << argv[i] << std::endl;
    }
    return 0;
}

Si vous lancez ./monprogramme Salut C++!, l’output sera:

Vous avez passé 2 arguments:
1: Salut
2: C++!

Deep Dive (Plongée Profonde)

Les arguments de ligne de commande existent depuis les premiers jours d’UNIX, offrant une interface simple pour contrôler les programmes. Des alternatives telles que les fichiers de configuration ou les entrées interactives utilisateur sont moins directes. En C++, argc indique le nombre d’arguments et argv est un tableau de chaînes contenant ces arguments. Le premier argument argv[0] est le nom du programme.

See Also (Voir Aussi)