Maison > développement back-end > C++ > Comment puis-je rediriger les entrées vers mes programmes C/C lors de l'exécution dans VS Code ?

Comment puis-je rediriger les entrées vers mes programmes C/C lors de l'exécution dans VS Code ?

Susan Sarandon
Libérer: 2024-12-06 12:33:12
original
595 Les gens l'ont consulté

How Can I Redirect Input to My C/C   Programs When Running in VS Code?

Redirection des entrées vers des programmes C/C dans VS Code avec entrée standard

Dans Visual Studio Code, débogage des programmes C/C avec exigences d'entrée peut être un défi. Bien que le débogage ne soit pas disponible sous Windows, vous pouvez toujours exécuter et créer du code à l'aide de tâches. Cependant, fournir une contribution utilisateur pendant l'exécution devient un obstacle.

Pour résoudre ce problème, suivez ces étapes :

  1. Configurez les paramètres de Code-Runner :

    • Allez dans « Code » dans la barre de menu.
    • Sélectionnez « Préférences » -> "Paramètres."
    • Recherchez "Code-Runner".
    • Ajoutez un paramètre personnalisé :

      {
         "code-runner.runInTerminal": true
      }
      Copier après la connexion
  2. Exécutez le programme :

    • Créez et exécutez votre programme comme d'habitude.
    • Une fenêtre de terminal apparaîtra pendant l'exécution.
  3. Fournir une entrée :

    • Une fois le programme démarré, vous pouvez fournir une entrée directement dans la fenêtre du terminal.
    • Le programme reprendra alors l'exécution et affichera la sortie comme prévu.

Exemple :

Considérons le programme suivant qui lit le nom d'un utilisateur :

#include <iostream>

using namespace std;

int main() {
  string name;
  cout << "Enter your name: ";
  cin >> name;
  cout << "Hello, " << name << "!!!" << endl;
  return 0;
}
Copier après la connexion

Après avoir configuré les paramètres du code-runner, exécutez le programme. La fenêtre du terminal s'ouvrira, vous invitant à saisir votre nom. Fournissez l'entrée et le programme continuera son exécution.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal