Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh mengubah hala Input ke Program C/C Saya Apabila Berjalan dalam Kod VS?

Bagaimanakah saya boleh mengubah hala Input ke Program C/C Saya Apabila Berjalan dalam Kod VS?

Susan Sarandon
Susan Sarandonasal
2024-12-06 12:33:12586semak imbas

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

Mengubah hala Input ke Program C/C dalam Kod VS dengan Input Standard

Dalam Kod Visual Studio, menyahpepijat program C/C dengan keperluan input boleh mencabar. Walaupun penyahpepijatan tidak tersedia pada Windows, anda masih boleh menjalankan dan membina kod menggunakan tugasan. Walau bagaimanapun, memberikan input pengguna semasa pelaksanaan menjadi halangan.

Untuk menyelesaikannya, ikut langkah berikut:

  1. Konfigurasikan Tetapan Code-Runner:

    • Pergi ke "Kod" dalam menu bar.
    • Pilih "Keutamaan" -> "Tetapan."
    • Cari "Code-Runner."
    • Tambah tetapan tersuai:

      {
         "code-runner.runInTerminal": true
      }
  2. Jalankan Program:

    • Bina dan jalankan program anda seperti biasa.
    • Tetingkap terminal akan muncul semasa pelaksanaan.
  3. Sediakan Input:

    • Setelah program mula berjalan, anda boleh memberikan input terus dalam tetingkap terminal.
    • Atur cara akan kemudian sambung semula pelaksanaan dan paparkan output seperti yang dijangkakan.

Contoh:

Pertimbangkan program berikut yang membaca nama pengguna:

#include <iostream>

using namespace std;

int main() {
  string name;
  cout << "Enter your name: ";
  cin >> name;
  cout << "Hello, " << name << "!!!" << endl;
  return 0;
}

Selepas mengkonfigurasi tetapan pelari kod, jalankan atur cara. Tetingkap terminal akan dibuka, menggesa anda untuk memasukkan nama anda. Berikan input dan program akan diteruskan dengan pelaksanaannya.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah hala Input ke Program C/C Saya Apabila Berjalan dalam Kod VS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn