profile
Размещено 2 года назад по предмету Информатика от Data1lz

Зробити код для годинника на с++ який постійно оновлюєтьсяі і має анімацію оновлення​

  1. Ответ на вопрос
    Ответ на вопрос дан MagicSticks

    Ответ:

    Для анімації використовується бібліотека ncurses, яка дозволяє керувати виведенням тексту на екрані. Цей код підтримує виведення часу в форматі годин:хвилин:секунди з оновленням щосекунди.

    #include <iostream>

    #include <ctime>

    #include <ncurses.h>

    using namespace std;

    int main() {

       initscr(); // ініціалізація ncurses

       noecho(); // вимкнути виведення введення з клавіатури

       curs_set(0); // вимкнути курсор

       while (true) {

           time_t now = time(0); // отримати поточний час

           tm *ltm = localtime(&now); // конвертувати в місцевий час

           clear(); // очистити екран

           printw("%02d:%02d:%02d", ltm->tm_hour, ltm->tm_min, ltm->tm_sec); // вивести час на екран

           refresh(); // оновити екран

           napms(1000); // зачекати 1 секунду

       }

       endwin(); // закрити ncurses

       return 0;

    }


    Если делать без подключения библиотек:

    #include <iostream>

    #include <ctime>

    using namespace std;

    int main() {

       while (true) {

           // Отримуємо поточний час

           time_t now = time(0);

           

           // Конвертуємо час в локальний час

           char* local_time = ctime(&now);

           

           // Виводимо час на екран

           cout << "Поточний час: " << local_time;

           

           // Очікуємо 1 секунду

           sleep(1);

           

           // Очищуємо екран

           system("cls");

       }

       return 0;

    }


    1. Ответ на вопрос
      Ответ на вопрос дан Data1lz
      можете зделать код без библиотеки ?
    2. Ответ на вопрос
      Ответ на вопрос дан MagicSticks
      Ниже написал как сделать без библиотеки, но как мне кажется оно не будет соответствовать постеаленой задаче.
    3. Ответ на вопрос
      Ответ на вопрос дан Data1lz
      спасибо
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.