Ir para o conteúdo
stein

construir bash

Mensagens Recomendadas

stein    0
stein

Estou a construir uma shell para implementar em linux, e ao implmentar o comando cd (mudar de directoria) com este codigo:

void comandoCD(char *argv[])
{
   if (chdir(argv[1]) != 0)
   {          
      printf("Erro:Directoria não encontrada.");
      exit(0);
   }
comandoPWD();
   exit(0);
}

Atraves da funcao comandoPWD() constato que a directoria é mudada dentro da funcao, mas quando sai da função comandoCD esta volta a directoria que tinha antes de chamar a funcao comandoCD.

Alguem me pode ajudar a resolver este problema.... :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Convidado
Este tópico está fechado a novas respostas.

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade