The Метод std::chrono::high_resolution_clock::now() дає нам поточний системний час, коли було виконано рядок коду. Ми можемо використовувати цю функцію, щоб отримати час між двома інтервалами коду, а потім обчислити різницю між ними, щоб знайти час виконання для цього конкретного сегмента коду.
Щоб створити таймер зворотного відліку, ми можемо використати бібліотеку <ctime> у C++ для отримання дати та часу. Поєднайте його з функцією std::this_thread::sleep_for() із <thread> разом із chrono::seconds(timePeriod), щоб призупинити програму на певний період часу.
Створення структур Datetime Функція localtime() повертає вказівник на структуру, яка представляє час у часовому поясі комп’ютера. Функція gmtime() повертає вказівник на структуру, яка представляє час у часовому поясі GMT.
Скомпілюйте та виконайте програму C++
- Відкрийте текстовий редактор і додайте код, як зазначено вище.
- Збережіть файл як: hello.cpp.
- Відкрийте командний рядок і перейдіть до каталогу, де ви зберегли файл.
- Введіть "g++ привіт". cpp' і натисніть enter, щоб скомпілювати свій код. …
- Тепер введіть "a". …
- Ви побачите «Hello World» надрукований на вікні.
Ви коли-небудь замислювалися, як ми можемо знайти сьогоднішню дату чи час за допомогою C++? C++ має функцію time(), яка повертає поточний календарний час як об’єкт типу time_t. Функція time() визначена у файлі заголовка ctime. Значення, яке повертає функція, представляє кількість секунд з 00:00 1 січня 1970 року за UTC.