• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Khnum

comando que devolva o directorio actual

6 mensagens neste tópico

boas pessoal

estou a fazer um trabalho de sistemas operativos (cliente-servidor FTP )e tenho a seguinte duvida...

quero ver qual o directorio actual onde estou a trabalhar no servidor no linux o comando para isso é o pwd

e eu kero qq coisa que faça o mesmo...

será k o C tem algum comando que me diga logo isso ou tenho k "brincar" com variaveis de sistema?

agradeço desde ja

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

thanx

será k isso tb funciona em windows?

ex: SYSTEM("dir");

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A função system sim. O comando interno que metes lá dentro é que varia.

Por exemplo em linux é clear e em Windows é cls.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

getwd - get the current working directory pathname.

A utilização do system é na maior parte das vezes a forma errada de solucionar um problema.

EDIT:

Como não sabia como fazer o mesmo em Windows, aqui fica um exemplo:

#include <stdio.h>
#include <direct.h>

int main(void)
{
    char path[200];
    
    getcwd(path, 200);
    
    printf("%s\n", path);

    return 0;   
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora