String C++

1. String C++

Perfil removido
removido

(usa Nenhuma)

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.


  


2. Re: String C++

White Hawk
WhiteHawk

(usa Ubuntu)

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++

Uilian Ries
uilianries

(usa Linux Mint)

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

open(3)


4. Re: String C++

Perfil removido
removido

(usa Nenhuma)

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++

Uilian Ries
uilianries

(usa Linux Mint)

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);






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts