Milesegundos em C
Publicado por Rodrigo Ferreira Valentim 06/02/2006
[ Hits: 8.253 ]
Homepage: http://www.unitech.pro.br
Uma função pequena que gera o resultado na tela do tempo em milesegundos de um sleep de 1s + um loop de for.
Do jeito que ela está não serve para praticamente nada, mas o conceito de utilizar milisegundos em C as vezes é importante e com essa função você terá condições de utilizar esse conceito de forma rápida e simples.
/*------------------------------------------------------------------------------------------*\ Descricao...: Milisegundos em C [00] Versao Inicial - 06/02/2006 - Rodrigo Ferreira Valentim \*-------------------------------------------------------------------------------------------*/ #include <stdio.h> #include <time.h> #include <sys/time.h> int main( void ) { int i; double tv_sec0, tv_sec, tv_usec0, tv_usec; struct timeval tv0, tv; struct timezone tz0, tz; gettimeofday(&tv0, &tz0); for(i=0; i<2800; i++); sleep(1); gettimeofday(&tv, &tz); tv_sec0 = tv0.tv_sec; tv_sec= tv.tv_sec; tv_usec0 = tv0.tv_usec; tv_usec = tv.tv_usec; printf("Time: %.06f\n", (((tv_sec * 1000000) + tv_usec) - ((tv_sec0 * 1000000) + tv_usec0))/1000000); }
Programa para cálculo de números complexos
Desenhando uma curva de Bézier
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
driver do repositorio debian nao atende o requisito minimo [RESOLVIDO]... (8)
Novo problema! Erro durante a atualização! (7)
Linux Mint não conecta Wi-Fi sem fio (1)
Tenho um problama de quebra de pacote e não descobri como resolver [RE... (2)