Загрузить файлы в «/»

This commit is contained in:
2025-05-07 19:32:26 +00:00
parent af54fc98b2
commit 7fd6c03c03
5 changed files with 195 additions and 0 deletions

36
module_01.c Normal file
View File

@@ -0,0 +1,36 @@
#include <stdio.h>
#include <time.h>
#include <string.h>
#include "common.h"
int module_01_run(const char *arg) {
// Проверяем, соответствует ли аргумент ключу модуля
if (arg == NULL || strcmp(arg, "ms") != 0) {
return 0; // Аргумент не соответствует, ничего не делаем
}
// Логика модуля
time_t rawtime;
struct tm * timeinfo;
// Получаем текущее время
time(&rawtime);
timeinfo = localtime(&rawtime);
const char* season = get_season(timeinfo->tm_mon + 1);
const char* month_name = get_month_name(timeinfo->tm_mon + 1);
const char* weekday_name = get_weekday_name(timeinfo->tm_wday);
// Вывод в одну строку с отступом слева (4 пробела)
printf(" %d/%s/%s | %d/%s | %02d:%02d:%02d\n",
timeinfo->tm_year + 1900,
season,
month_name,
timeinfo->tm_mday,
weekday_name,
timeinfo->tm_hour,
timeinfo->tm_min,
timeinfo->tm_sec);
return 0;
}