Differenze tra le versioni di "Sapere quanti microsecondi sono passati dalla data iniziale del tempo Unix sino alla data e all'orario correnti"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Per sapere quanti microsecondi sono passati dalla data iniziale del tempo "''[https://it.wikipedia.org/wiki/Tempo_(Unix) Unix]''" sino alla data e all'orario correnti, si poss...") |
|||
Riga 1: | Riga 1: | ||
− | Per sapere quanti microsecondi sono passati dalla data iniziale del tempo "''[https://it.wikipedia.org/wiki/Tempo_(Unix) Unix]''" sino alla data e all'orario correnti, | + | Per sapere quanti microsecondi sono passati dalla data iniziale del tempo "''[https://it.wikipedia.org/wiki/Tempo_(Unix) Unix]''" sino alla data e all'orario correnti, è possibile utilizzare la funzione esterna ''gettimeofday( )'' della libreria standard C "''sys/time.h''": |
− | |||
− | |||
− | |||
− | |||
Library "libc:6" | Library "libc:6" | ||
Riga 18: | Riga 14: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Dim ct As New Timeval | |
gettimeofday(ct, 0) | gettimeofday(ct, 0) |
Versione delle 14:12, 16 gen 2022
Per sapere quanti microsecondi sono passati dalla data iniziale del tempo "Unix" sino alla data e all'orario correnti, è possibile utilizzare la funzione esterna gettimeofday( ) della libreria standard C "sys/time.h":
Library "libc:6" Public Struct timeval tv_sec As Long tv_usec As Long End Struct ' int gettimeofday (struct timeval *__restrict __tv, __timezone_ptr_t __tz) ' Get the current time of day and timezone information. Private Extern gettimeofday(__tv As Timeval, __tz As Pointer) As Integer Public Sub Main() Dim ct As New Timeval gettimeofday(ct, 0) Print ct.tv_sec; ".\e[31m"; ct.tv_usec; "\e[0m" End