Я попытался Ctrl+Shift+B, когда не требуется ввод пользователя и работает просто отлично.
Но когда у меня был пользовательский ввод в моей программе, это показывает мне «ошибку сегментации».
Как мне сделать так, чтобы пользовательский ввод?
РЕДАКТИРОВАТЬ :
Я ищу способ открыть для терминала и запустить мой код C ++ (который требует ввода пользователя) в возвышенном тексте 3.
Мой код:
#include <iostream>
using namespace std;
int main(){
int var ;
cout<<"\nvar : " ;
cin>>var ;
cout<<endl<<var ;
}
Я опробовал это как систему сборки
{
"cmd": ["g++ ${file} -o ${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c++",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["konsole --hold --nofork -e ${file_path}/./${file_base_name}"],
"shell": true
}
]
}
Но это дает мне это сообщение об ошибке
/bin/sh: 1: konsole: not found
[Finished in 0.0s with exit code 127]
Как мне открыть терминал вместо Konsole, который предназначен для Kubuntu?