Como fazer com que o Sublime Text 3 leve a entrada do usuário?

1

Eu tentei ctrl + deslocar + b quando nenhuma entrada de usuário foi requerida e funciona muito bem.

Mas quando eu tinha entrada do usuário no meu programa, ele me mostra uma "falha de segmentação".

Como posso fazer com que o usuário insira dados?

EDITAR:

Estou procurando uma maneira de abrir o terminal e executar meu código c ++ (que requer entrada do usuário) em texto sublime 3.

Meu código:

#include <iostream>
using namespace std;
int main(){

  int var ; 
  cout<<"\nvar : " ; 
  cin>>var ; 
  cout<<endl<<var ; 

}

Eu experimentei isso como um sistema de compilação

{
"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
    }
]
} 

O que eu ganhei aqui

Mas isso me dá essa mensagem de erro

/bin/sh: 1: konsole: not found
[Finished in 0.0s with exit code 127]

Como faço para abrir o terminal em vez do Konsole, que é para o Kubuntu?

    
por Tasdik Rahman 31.01.2015 / 10:11

1 resposta

1

Você precisa instalar

konsole

primeiro. se você está rodando o Ubuntu, instale com este comando sudo apt-get install konsole

    
por 25.06.2015 / 22:16

Tags