Milesegundos em C
Publicado por Rodrigo Ferreira Valentim 06/02/2006
[ Hits: 8.374 ]
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); }
Calculo calorico visando perca de gordura e definicao muscular
Função simples de criptografia em um vetor
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves