Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Menyediakan Input Standard kepada Program C/C yang Dinyahpepijat dalam Kod VS?

Bagaimanakah Saya Menyediakan Input Standard kepada Program C/C yang Dinyahpepijat dalam Kod VS?

Linda Hamilton
Lepaskan: 2024-12-02 20:35:13
asal
374 orang telah melayarinya

How Do I Provide Standard Input to C/C   Programs Debugged in VS Code?

Menulis ke Input Standard dalam Program C/C Dijalankan dalam Kod VS

Untuk program C/C yang dilaksanakan dalam Kod VS dengan C/ Sambungan C, input standard boleh menjadi cabaran untuk berinteraksi. Artikel ini menerangkan cara untuk mendayakan input pengguna dalam proses penyahpepijatan.

Mendayakan Input Terminal

Sambungan C/C tidak menyediakan kaedah langsung untuk menulis kepada input standard . Walau bagaimanapun, penyelesaian wujud dengan mendayakan penyahpepijatan dalam tetingkap terminal. Dalam Kod VS, navigasi ke "Kod -> Keutamaan -> Tetapan" dan tambah tetapan tersuai berikut:

{
   "code-runner.runInTerminal": true
}
Salin selepas log masuk

Berjalan dan Berinteraksi

Sekarang, apabila menjalankan program C/C anda, tetingkap terminal akan dibuka bersama tetingkap kod. Terminal ini akan mewarisi input standard program, membolehkan anda memberikan input apabila digesa.

Khususnya, untuk program seperti contoh yang disediakan:

# include <iostream>

using namespace std;

int main ()
{
  int name;

  cin >> name;

  cout << "Hello, " << name << "!!!" << endl;

  return 0;
}
Salin selepas log masuk

Selepas menjalankan program dalam VS Kod dengan tetapan "code-runner.runInTerminal" didayakan, anda boleh memasukkan nama ke dalam tetingkap terminal apabila digesa. Program ini kemudiannya harus mencetak ucapan tersuai.

Atas ialah kandungan terperinci Bagaimanakah Saya Menyediakan Input Standard kepada Program C/C yang Dinyahpepijat dalam Kod VS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan