Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== Získání aktuálního času z operačního systému ====== Pokud chceme získat aktuální čas ze systému, můžeme k tomu použít funkci ''time'' nacházející se v knihovně ''time.h''. Následně můžeme tento čas převést do struktury obsahující jednotlivé položky jako jsou hodiny, minuty, či dny a měsíce. ===== Zdrojový kód ===== <code c> #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { time_t timeStamp = time(NULL); struct tm* actualTime = localtime(&timeStamp); printf("It's now %d hours %d minutes and %d seconds.\n", actualTime->tm_hour, actualTime->tm_min, actualTime->tm_sec ); return 0; } </code> ===== Ukázka běhu programu ===== <code bash> burak@debbie:~$ ./printTime.out It's now 22 hours 47 minutes and 43 seconds. </code> ===== Odkazy a zdroje ===== * [[https://en.cppreference.com/w/c/chrono/tm]] - obsah struktury **tm** priklady-resene/aktualni-cas.txt Poslední úprava: 2021/11/15 10:06autor: bures