Visual Studio Code is not taking input from keyboard when I use C++ or Java
Asked Answered
D

2

7

While taking input from the user using C++/Java, program is running successful and Visual Studio Code does asks user to input, but when I try to enter anything like a number or a character, it takes no input.

enter image description here

Danonorwegian answered 8/2, 2022 at 8:15 Comment(3)
is there something wrong with vs code setup as i m able to run C and it takes input from the user normally but with java/c++ it asks for input but take nothingDanonorwegian
Why do you write a comment to your own question? If you want to add anything to the question after you posted it, just edit it.Standup
Try to do this https://mcmap.net/q/379438/-how-can-i-write-to-the-standard-input-of-a-c-c-program-i-39-m-running-debugging-in-vs-code-with-the-c-c-extensionAstroid
S
11

Your program is running in Output tab, therefore it is not possible to take input. Just enable Run in terminal in Visual Studio Code Settings.

Settings (ctrl+,) -> Search settings, look for code runner: run in terminal (check)

Note: It is supposed that you have Code Runner extension installed.

Snuff answered 8/2, 2022 at 11:17 Comment(1)
Hi @Abhishek Sharma if this or any answer has solved your question please consider accepting it by clicking the check-mark. This indicates to the wider community that you've found a solution and gives some reputation to both the answerer and yourself. There is no obligation to do this.Snuff
S
8
  1. Go to extensions (Ctrl+shift+X) and install code Runner.enter image description here
  2. Go to Settings. (File ---> Preferences --->Settings)enter image description here
  3. Search Code Runner, then checkenter image description here

code runner: run in terminal

Skilken answered 9/2, 2023 at 14:10 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.