Pular para o conteúdo

Informação do sistema

Pequeno códig que fornece seu uptime, memória RAM total, livre, e também a quantidade de processos rodando.
Lord Arthas Menethil Dark_Avatar
Hits: 6.202 Categoria: C/C++ Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Pequeno códig que fornece seu uptime, memória RAM total, livre, e também a quantidade de processos rodando.
Download systeminfo.c Enviar nova versão

Esconder código-fonte

#include <linux/kernel.h>       
#include <linux/sys.h>          
#include <stdio.h>              
#include <stdlib.h>             
#include <unistd.h>             
#include <sys/sysinfo.h>        

int main()
{
        const long minute = 60;
        const long hour = minute * 60;
        const long day = hour * 60;
        const double MB = 1024 * 1024;
        struct sysinfo system;
        
        sysinfo(&system);
        printf("UPTIME: %ld dias, %ld:%02ld:%02ld\n", system.uptime / day, (system.uptime % day) / hour,  (system.uptime % day) / minute, system.uptime % minute);
        printf("RAM total: %5.1f MB\n", system.totalram / MB);
        printf("RAM livre: %5.1f MB\n", system.freeram / MB);
        printf("Processos: %d\n", system.procs);
        return(0);
}

Agenda eletrônica feita em C

Google Code Jam 2010 - Africa Classification Round

livraria

Sistema básico de cadastro usando Listas Encadeadas

Script - Vetor

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.