Milesegundos em C
Publicado por Rodrigo Ferreira Valentim 06/02/2006
[ Hits: 8.473 ]
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);
}
MeikeNeime - Programa gerador de nomes aleatórios
Rotinas para manipulação de matrizes
Fazendo o somatório de 1 até N
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
780 mil usuários do Janelas baIxaram Linux em um mês (3)
Servidor para arquivos e banco de dados (2)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









