J'ai essayé ctrl + shift + b alors qu'aucune saisie de l'utilisateur n'était nécessaire et fonctionne parfaitement.
Mais lorsque j'ai introduit des données d'utilisateur dans mon programme, celui-ci m'a indiqué une "erreur de segmentation".
Comment faire en sorte qu'il prenne en compte les données de l'utilisateur ?
EDIT :
Je cherche un moyen d'ouvrir le terminal et d'exécuter mon code c++ (qui nécessite une entrée utilisateur) dans sublime text 3.
Mon code :
#include <iostream>
using namespace std;
int main(){
int var ;
cout<<"\nvar : " ;
cin>>var ;
cout<<endl<<var ;
}
J'ai essayé ce système de construction
{
"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
}
]
}
Mais je reçois le message d'erreur suivant
/bin/sh: 1: konsole: not found
[Finished in 0.0s with exit code 127]
Comment ouvrir le terminal au lieu de Konsole qui est pour Kubuntu ?