Autor Tópico: Comandos de c para informações do pc  (Lida 2306 vezes)

Offline SauloDuarte

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Comandos de c para informações do pc
« Online: 27 de MAR?O de 2010, 11:41 »
Estou precisando de saber se existe comando em c para pegar informações sobre o CPU,Memória e IP. Já tenho todas essas informações via shell, mas preciso de implementar um programa em c que me traga estas informações.  Estou usando o Ubuntu 9.01. Alguém tem uma dica para me ajudar?

Offline bred81

  • Usuário Ubuntu
  • *
  • Mensagens: 971
  • HAN?!
    • Ver perfil
Re: Comandos de c para informações do pc
« Resposta #1 Online: 27 de MAR?O de 2010, 12:57 »
Eu só lembro agora da biblioteca time.h
Funções clock, time e difftime
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

Offline pupio

  • Usuário Ubuntu
  • *
  • Mensagens: 13
  • Ubuntu 11.04
    • Ver perfil
Re: Comandos de c para informações do pc
« Resposta #2 Online: 25 de Maio de 2010, 12:42 »
Use a função system()!!

Por exemplo:

Código: [Selecionar]
#include <stdlib.h>
main()
{
system("ls -l"); /* Execute an system command and wait for it to end.*/
}

Para fazer um fork, e executar um comando bash no processo filho, use a função execl().

Um abraço.