簡體   English   中英

C++ - 使用代碼運行器在 VS 代碼上運行

[英]C++ - running on VS code with code runner

我正在嘗試在 VS 代碼上編譯和運行 C++ 程序。 我已經設置了編譯器,並且正在嘗試使用終端來獲取用戶輸入。 我試圖通過更新來更改代碼運行器的設置配置

"code-runner.runInTerminal": true

在此之后,終端拒絕運行代碼。 我了解我遇到的錯誤,但我不知道如何修復它。 這是我要運行的程序:

#include <bits/stdc++.h>
using namespace std;
 
int main()
{
   int x;
   cin >> x;
   cout << "Output:" << x;
}

我嘗試運行后得到的 output 是:

cd "d:\Github\problem-solving\HackerRank\Cpp\" && g++ pointers.cpp -o pointers && "d:\Github\problem-solving\HackerRank\Cpp\"pointers 
bash: cd: d:\Github\problem-solving\HackerRank\Cpp" && g++ pointers.cpp -o pointers && d:Githubproblem-solvingHackerRankCpp"pointers: No such file or directory

任何形式的幫助將不勝感激,謝謝。

看起來你還沒有設置你的終端根。 本質上,代碼運行器會嘗試在這樣的上下文中查找終端根目錄,因此如果它沒有找到,它會在您執行時誤讀輸入文件的名稱。 本質上,將“code-runner”.terminalRoot 的值設置為“/”(不帶引號)。 這是一個截圖供參考。

在此處輸入圖像描述

這應該讓您的代碼立即運行!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM