Comment spécifier des arguments de ligne de commande pour un projet Netbeans C++?
Il ne semble pas y avoir de place appropriée sur l'onglet de débogage.
Pour spécifier les arguments de ligne de commande pour un projet C++ dans Netbeans, accédez à:
Project properties
=> Run
=> Run Command
La valeur par défaut est:
"${OUTPUT_PATH}"
Changer cela en:
"${OUTPUT_PATH}" hi 5
La création main.cpp avec ce code:
int main(int argc, char** argv) {
cout << "First argument: " << argv[1] << endl;
cout << "Second argument: " << argv[2] << endl;
return 0;
}
Produit une sortie:
First argument: hi
Second argument: 5
RUN SUCCESSFUL (total time: 320ms)
Vous pouvez ajouter plusieurs configurations Exécuter/Déboguer pour différents arguments (ou différents exécutables) en utilisant Propriétés du projet -> Exécuter -> Gérer les configurations -> Nouveau. Ensuite, vous pouvez ajouter les commandes/arguments ici. Dans l’éditeur principal, la barre d’outils "Exécuter" contient une liste déroulante dans laquelle vous pouvez sélectionner la configuration de votre choix, puis vous pouvez utiliser le bouton Exécuter/Déboguer avec ces configurations.