Author Topic: Comandos de c para informações do pc  (Read 2389 times)

Offline SauloDuarte

  • Usuário Ubuntu
  • *
  • Posts: 1
    • View Profile
Comandos de c para informações do pc
« on: 27 de March 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
  • *
  • Posts: 971
  • HAN?!
    • View Profile
Re: Comandos de c para informações do pc
« Reply #1 on: 27 de March 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
  • *
  • Posts: 13
  • Ubuntu 11.04
    • View Profile
Re: Comandos de c para informações do pc
« Reply #2 on: 25 de May de 2010, 12:42 »
Use a função system()!!

Por exemplo:

Code: [Select]
#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.