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

markoni

Help em C

6 mensagens neste tópico

:eek: estou a construir uma shell em C para correr em linux, alguem me sabe dizer como saber o path onde estamos a trabalhar?isto é, ao abrir o program eu quero que me apareca o \root\...usuario actual"......Alguem ajuda plz?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Parece-me que o que precisas é a função getwd (ou getcwd).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, tem um exemplo de como usar a função gethostname() em c

Tanks

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, tem um exemplo de como usar a função gethostname() em c

Tanks

#include <stdio.h>
#include <unistd.h>

#define LEN 40

int main()
{
  char hostname[LEN];

  if(!gethostname(hostname,LEN)) puts(hostname);
  else puts("Erro!");

  return ;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigadão já consegui.... :cheesygrin:

Agora etsou com um problema com o getlogin

char login[LEN];

getlogin_r(login,LEN);

puts(login);

isto devia dar?

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