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.200 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);
}

torre de hanoi em C

Leds da porta paralela com interface

3 EP - Poli USP - Angry Birds (angry bixos)

Árvore B com Arquivos (inserção e pesquisa)

jogo Sokoban (com gráficos)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.