Отображение текущей даты и времени

CCBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В программировании на C стандартная библиотека предоставляет некоторые функции для обработки даты и времени. В этом лабораторном задании мы узнаем, как отображать текущую дату и время с использованием функции ctime.

Примечание: вам нужно самостоятельно создать файл ~/project/main.c, чтобы практиковаться в написании кода и узнать, как компилировать и запускать его с использованием gcc.

cd ~/project
## создать main.c
touch main.c
## скомпилировать main.c
gcc main.c -o main
## запустить main
./main

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/FunctionsGroup(["Functions"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/data_types("Data Types") c/FunctionsGroup -.-> c/function_declaration("Function Declaration") c/FunctionsGroup -.-> c/function_parameters("Function Parameters") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123236{{"Отображение текущей даты и времени"}} c/data_types -.-> lab-123236{{"Отображение текущей даты и времени"}} c/function_declaration -.-> lab-123236{{"Отображение текущей даты и времени"}} c/function_parameters -.-> lab-123236{{"Отображение текущей даты и времени"}} c/output -.-> lab-123236{{"Отображение текущей даты и времени"}} end

Подключение библиотек

В этом шаге мы подключим необходимые библиотеки.

#include <stdio.h>
#include <time.h>

Объявление главной функции

В этом шаге мы объявим главную функцию и выведем заголовочное сообщение.

int main() {
    printf("\n\n\t\tDisplay Current Date and Time using C Program\n\n");

Объявление переменных

В этом шаге мы объявим переменную t с типом данных time_t для хранения текущего времени.

time_t t;
time(&t);

Вывод текущей даты и времени

В этом шаге мы выведем текущую дату и время с использованием функции ctime().

printf("\nCurrent time is: %s", ctime(&t));

Закрытие главной функции

В этом шаге мы закроем главную функцию и вернем 0.

    return 0;
}

Резюме

В этом практическом занятии мы узнали, как выводить текущую дату и время с использованием функции ctime языка программирования C. Следуя шагам, представленным выше, вы должны теперь уметь выводить текущую дату и время в своих программах на C.