Time (jazyk C): Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
(2 medziľahlé úpravy od jedného ďalšieho používateľa nie sú zobrazené) | |||
Riadok 4: | Riadok 4: | ||
<properties> | <properties> | ||
knižnica=<time.h> | knižnica=<time.h> | ||
− | popis=vráti počet | + | popis=vráti počet sekúnd od 1.1.1970 |
</properties> | </properties> | ||
Funkčný prototyp: | Funkčný prototyp: | ||
<source lang="c"> | <source lang="c"> | ||
− | time_t time( time_t *second ) | + | time_t time(time_t *second) |
</source> | </source> | ||
==Popis funkcie== | ==Popis funkcie== | ||
− | + | Táto funkcia vracia čas od 00:00:00 UTC, 1. januára 1970 (časová pečiatka Unix) v sekundách. | |
==Parametre== | ==Parametre== | ||
− | + | ;second: Ukazovateľ na time_t, ktorý obsahuje hodnotu času. Ako alternatáva sa môže použiť hodnota NULL, čo znamená, že funkcia buráti hodnotu pre aktuálny čas. | |
==Návratová hodnota== | ==Návratová hodnota== | ||
− | Táto funkcia vracia aktuálny kalendárny čas ako objekt typu time_t. | + | * Táto funkcia vracia aktuálny kalendárny čas ako objekt typu time_t. |
+ | * Ak argument nie je NULL, vráti hodnotu, ktorá je rovnaká ako má parameter ''second''. | ||
+ | * Ak sa funkcii nepodarí získať hodnotu z kalendára, vráti hdonotu -1. | ||
− | ==Príklad== | + | ==Príklad 1 == |
<source lang="c" line> | <source lang="c" line> | ||
#include <stdio.h> | #include <stdio.h> | ||
Riadok 35: | Riadok 37: | ||
return 0; | return 0; | ||
} | } | ||
− | </source><ref>https://www.geeksforgeeks.org/time-function-in-c/</ref> | + | </source> |
+ | |||
+ | <ref>https://www.geeksforgeeks.org/time-function-in-c/</ref> | ||
− | == | + | ==Referencie== |
Aktuálna revízia z 23:08, 19. máj 2020
<ctype.h> | <limits.h> | <stdio.h> | <stdlib.h> | <math.h> | <string.h> | <time.h> |
---|---|---|---|---|---|---|
isalnum |
printf |
system |
Funkcia time
knižnica | <time.h> |
popis | vráti počet sekúnd od 1.1.1970 |
Funkčný prototyp:
time_t time(time_t *second)
Popis funkcie
Táto funkcia vracia čas od 00:00:00 UTC, 1. januára 1970 (časová pečiatka Unix) v sekundách.
Parametre
- second
- Ukazovateľ na time_t, ktorý obsahuje hodnotu času. Ako alternatáva sa môže použiť hodnota NULL, čo znamená, že funkcia buráti hodnotu pre aktuálny čas.
Návratová hodnota
- Táto funkcia vracia aktuálny kalendárny čas ako objekt typu time_t.
- Ak argument nie je NULL, vráti hodnotu, ktorá je rovnaká ako má parameter second.
- Ak sa funkcii nepodarí získať hodnotu z kalendára, vráti hdonotu -1.
Príklad 1
1 #include <stdio.h>
2 #include <time.h>
3
4 int main ()
5 {
6 time_t sekundy;
7
8 sekundy = time(NULL);
9 printf("Sekundy od Januára 1, 1970 = %ld\n", sekundy);
10
11 return 0;
12 }