abrir terminal pelo C [RESOLVIDO]

1. abrir terminal pelo C [RESOLVIDO]

sant matos
santm

(usa Linux Mint)

Enviado em 10/04/2020 - 02:55h

Como eu consigo abrir o terminal com código em C?Alem disso, tem como mandar ele executar comandos pelo mesmo codigo?


  


2. Re: abrir terminal pelo C [RESOLVIDO]

3. Re: abrir terminal pelo C [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 10/04/2020 - 17:32h

santm escreveu:

Como eu consigo abrir o terminal com código em C?Alem disso, tem como mandar ele executar comandos pelo mesmo codigo?


Com código em C puro (i.e. limitado ao padrão da linguagem), não. Você terá de usar alguma biblioteca que faça chamadas ao sistema operacional. Por isso, seria importante que você tivesse dito qual sistema operacional você está usando, bem como especificar o que é “abrir o terminal” para você. É disparar um emulador de terminal antes do seu programa começar, para que execute nesse terminal emulado? É disparar um emulador de terminal a partir do seu programa, a fim de executar de modo independente um outro programa dentro desse terminal? É ter partes do seu programa executando dentro de um emulador de terminal e partes fora do terminal e independentes dele? É alocar um pseudoterminal para poder executar um aplicativo que exige um terminal para poder ser executado, sem necessariamente exibir essa interação com tal aplicativo?



... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)


4. Re: abrir terminal pelo C [RESOLVIDO]

sant matos
santm

(usa Linux Mint)

Enviado em 11/04/2020 - 22:52h

paulo1205 escreveu:

Com código em C puro (i.e. limitado ao padrão da linguagem), não. Você terá de usar alguma biblioteca que faça chamadas ao sistema operacional. Por isso, seria importante que você tivesse dito qual sistema operacional você está usando, bem como especificar o que é “abrir o terminal” para você. É disparar um emulador de terminal antes do seu programa começar, para que execute nesse terminal emulado? É disparar um emulador de terminal a partir do seu programa, a fim de executar de modo independente um outro programa dentro desse terminal? É ter partes do seu programa executando dentro de um emulador de terminal e partes fora do terminal e independentes dele? É alocar um pseudoterminal para poder executar um aplicativo que exige um terminal para poder ser executado, sem necessariamente exibir essa interação com tal aplicativo?



... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)


desculpe a demora a responder..
eu queria basicamente escrever um programa que escutasse comandos no terminal, nao necessariamente abrindo ou mostrando ele, exemplo, um programa q quando executado tivesse o mesmo efeito que digitar no terminal "mdkir pasta" ou sla "xkill".






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts