Comando Sleep Multiplataforma

Publicado por Uilian Ries (última atualização em 14/12/2012)

[ Hits: 7.995 ]

Homepage: https://uilianries.github.io

Download sleep.c

Download 1354967893.sleep.c (versão 2)




Abaixo está um script que adiciona o comando sleep, podendo ser utilizado em plataforma GNU/Linux ou Windows.

O comando sleep utiliza um tempo de intervalo, em segundos, onde será suspendido o processo.

  



Versões atualizadas deste script

Versão 2 - Enviado por Uilian Ries em 08/12/2012

Changelog: Correção para define Windows

Download 1354967893.sleep.c


Esconder código-fonte

/************************************************************
 *   arquivo...: sleep.c
 *   descrição.: Script de utilização para comando sleep
 *
 *   autor.....: Uilian Ries      <uilianries@gmail.com>
 *   data......: 27/11/2012
 *
 ***********************************************************/
//Se ambiente windows
#ifdef _Windows
   #include <windows.h>
   #define sleep( x ) Sleep( (x * 1000) )
#else
   #include<unistd.h>
#endif
//------------------------------------------------------------
#include <stdlib.h>
#include <stdio.h>
//------------------------------------------------------------
int main ( void )
{
   long cont = 0;
   
   puts("== COMANDO SLEEP ==");
   
   while ( 1 )
   {
      //Aguarda 1 segundo
      sleep( 1 );
      //Imprime estado do contador e incrementa o mesmo
      printf("Contador universal valendo: %ul", cont++ );
   }
   
   return EXIT_SUCCESS;
}
//-- EOF - sleep.c ---------------------------------------------

Scripts recomendados

Retorna o número elevado ao quadrado

Função return

Tabela ASCII Em C

Cálculo de Fatorial com C

Pares com stdlib


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts