1

Я попытался 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?

1 ответ1

1

Вы должны установить

Konsole

первый. если вы используете Ubuntu, установите с этой командой sudo apt-get install konsole

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .