Console.ReadLine() não está funcionando no Sublime [C#] [RESOLVIDO]

1. Console.ReadLine() não está funcionando no Sublime [C#] [RESOLVIDO]

Gabriel Bento
Stroustrup

(usa Fedora)

Enviado em 02/01/2021 - 18:44h

Eu rodei um script C# no Sublime, ele escreveu a mensagem na tela, mas quando digito algo para a entrada de dados não funciona, mas o programa ainda fica executando sem terminar. Mas quando executo pelo terminal funciona. Devo estar fazendo algo errado, mas não sei aonde =/



  


2. Re: Console.ReadLine() não está funcionando no Sublime [C#] [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 03/01/2021 - 00:48h

Deve ser porque no sublime text ele não está executando pelo terminal. O seu programa é um programa de console, por isso é preciso executar pelo terminal, já que o read line vai ler a linha a partir do terminal. E como vi ali, o comando do sublime text não está abrindo nenhum terminal.

Experimente colocar o terminal pra executar o mcs junto com o $file e veja se funciona. Assim ele irá abrir uma janela de terminal externa pra você digitar.

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://cpusam.github.io/


3. Re: Console.ReadLine() não está funcionando no Sublime [C#] [RESOLVIDO]

Gabriel Bento
Stroustrup

(usa Fedora)

Enviado em 04/01/2021 - 21:30h

SamL escreveu:

Deve ser porque no sublime text ele não está executando pelo terminal. O seu programa é um programa de console, por isso é preciso executar pelo terminal, já que o read line vai ler a linha a partir do terminal. E como vi ali, o comando do sublime text não está abrindo nenhum terminal.

Experimente colocar o terminal pra executar o mcs junto com o $file e veja se funciona. Assim ele irá abrir uma janela de terminal externa pra você digitar.

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://cpusam.github.io/

Obrigado! Consegui chamar o terminal =D
{
"shell": true,
"shell_cmd": "gnome-terminal -- bash -c \"mcs $file; mono $file_base_name.exe;echo;echo Press Enter to Exit...;read\"",
"selector": "source.cs"
}









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts