Écrire sur une entrée standard dans Visual Studio Code avec l'extension C/C
Le débogage d'un programme C/C nécessite souvent la possibilité de fournir à l'utilisateur saisie lors de l'exécution. Cela peut être difficile lors de l'utilisation de l'extension C/C dans Visual Studio Code, en particulier pour les utilisateurs Windows puisque la fonction de débogage n'est pas disponible.
Mise en œuvre actuelle :
Vous avez configuré avec succès Visual Studio Code pour créer et exécuter votre code à l'aide d'un Makefile et de tâches personnalisées. Cependant, pour recevoir les entrées de l'utilisateur au moment de l'exécution, vous devez activer l'entrée de la console.
Solution :
{ "code-runner.runInTerminal": true }
Explication :
Le code- Le paramètre runner.runInTerminal lance le programme dans le terminal intégré. Cela permet une saisie standard pendant l'exécution du programme.
Exemple :
Considérez le programme helloworld.cpp suivant :
#include <iostream> using namespace std; int main() { string name; cout << "Enter your name: "; cin >> name; cout << "Hello, " << name << "!!!" << endl; return 0; }
Lorsque vous exécutez ce programme avec les paramètres modifiés, le terminal vous demandera une saisie et la transmettra au programme en tant qu'entrée standard.
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!