Вывод терминала отправляется на консоль отладки vscode, и я не могу взаимодействовать с программой.< /p>
Она же программа работает нормально, если ее запускать напрямую через терминал или командную строку cmd.
Вот мои задачи .json
Код: Выделить всё
{
"version": "2.0.0",
"tasks": [
{
"label": "cl.exe build active file",
"type": "shell",
"command": "c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe",
"args": [
"/Zi",
"/EHsc",
"/Fe:",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"${file}"
],
"group": "build",
"presentation": {
// Reveal the output only if unrecognized errors occur.
"reveal": "silent"
},
// Use the standard MS compiler pattern to detect errors, warnings and infos
"problemMatcher": "$msCompile"
}
]
}
Код: Выделить всё
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"preLaunchTask": "cl.exe build active file"
}
]
}
Но пока безрезультатно.
Вот экран vscode, на котором показана проблема с небольшой программой на C++:

Сверху вы увидите, что выходные данные направляются на панель консоли отладки, и никакое взаимодействие оттуда невозможно.
Принимая во внимание, что совет https://code.visualstudio.com/docs/cpp/config-mingw указывает на то, что ввод-вывод должен перейти на панель терминала.
Подробнее здесь: https://stackoverflow.com/questions/621 ... ows-vscode
Мобильная версия