Pular para o conteúdo

String C++

Responder tópico
  • Denunciar
  • Indicar

1. String C++

Enviado em 20/04/2013 - 14:03h

Olá pessoal,

Tenho um diretório armazenado em uma string e gostaria de saber como faço para abrir ele.

Grato.

Responder tópico

2. Re: String C++

Enviado em 20/04/2013 - 15:55h

Olá. Não sei se é a melhor forma de fazer o que você está querendo, porém isso é possível através do comando system, presente na biblioteca "stdlib.h".

Exemplo em C:


#include<stdio.h>
#include<stdlib.h>

int main()
{
system("cd /home/ubuntu/");

return(0);
}


3. Re: String C++

Enviado em 20/04/2013 - 16:00h

open(3)

4. Re: String C++

Enviado em 20/04/2013 - 16:29h

Nessa variável string (exemplo: linha) foi armazenado o caminho de um arquivo que esta no computador, sendo que esse arquivo deve ser executado

5. Re: String C++

Enviado em 20/04/2013 - 19:01h

Seja mais específico com o que queres, suas informações estão muito genéricas.

Tu queres rodar um processo a partir do teu programa?

Pesquise

exec(3)
http://man7.org/linux/man-pages/man3/execl.3.html

Por exemplo, executar o vi

//A tal string com o programa
char nome_processo [] = {"/user/bin/vi"};
//Substitui o processo atual pelo chamado no exec. Não passa parametro
execl(nome_processo,NULL);

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder