Écrit sur une entrée standard dans les programmes C/C exécutés en VS Code
Pour les programmes C/C exécutés en VS Code avec le C/ Extension C, l'entrée standard peut être un défi d'interagir avec. Cet article explique comment activer la saisie utilisateur dans le processus de débogage.
Activation de la saisie du terminal
L'extension C/C ne fournit pas de méthode directe pour écrire sur l'entrée standard. . Cependant, une solution de contournement existe en activant le débogage dans une fenêtre de terminal. Dans VS Code, accédez à « Code -> Préférences -> Paramètres » et ajoutez le paramètre personnalisé suivant :
{ "code-runner.runInTerminal": true }
Exécution et interaction
Maintenant, lors de l'exécution de votre programme C/C, une fenêtre de terminal s'ouvrira à côté de la fenêtre de code. Ce terminal héritera de l'entrée standard du programme, vous permettant de fournir une entrée lorsque vous y êtes invité.
Plus précisément, pour un programme comme l'exemple fourni :
# include <iostream> using namespace std; int main () { int name; cin >> name; cout << "Hello, " << name << "!!!" << endl; return 0; }
Après avoir exécuté le programme dans VS Codez avec le paramètre "code-runner.runInTerminal" activé, vous pouvez saisir le nom dans la fenêtre du terminal lorsque vous y êtes invité. Le programme devrait alors imprimer le message d'accueil personnalisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!