Ir ao conteúdo

Linguagem C em Linux


norderzon

Posts recomendados

Postado

oi

estou com umas duvidas em relação á linguagem c em linux

é possivel colocar numa string o conteudo dum comando system?

por exemplo system("hostname")

ou seja, pretendo colocar o resultado desse comando numa string e apresentá la no ecrã

ou existe outra maneira para fazer?

ja tentei e não consigo

agradeço qq ajuda

obrigado

Postado

oi

em relação á minha dúvida encontrei uma forma melhor de fazer o que queria

com a função gethostname()

fica qq coisa como isto

char *nome;

nome = (char*)malloc(32*sizeof(char));

gethostname(nome,256);

teste1 = nome;

printf("\nA maquina chama-se : %s \n",(char*)teste1);

free(nome);

  • Membro VIP
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!