1 votes

Comment faire en sorte que Sublime Text 3 prenne en compte les données de l'utilisateur ?

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

Ce que j'ai trouvé ici

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 ?

1voto

Audacious Tux Points 11

Vous devez installer

konsole

Tout d'abord, si vous utilisez ubuntu, installez le logiciel avec la commande suivante sudo apt-get install konsole

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X