Написать конвертер дат - C (СИ)
Формулировка задачи:
Друзья, помогите, сроки горят... Самому разбираться некогда совсем( Очень надо!
Необходимо написать программу, распечатывающую текущие дату и время в формате «ДЕНЬ.МЕСЯЦ.ГОД ЧАСЫ:МИНУТЫ», при этом каждый компонент должен быть представлен в соответствии с правилами римской системы счисления.
В программе должна быть предусмотрена отдельная функция преобразования целого числа в римское представление convert_dec_to_roman, корректно обрабатывающая любое число в интервале 0–3000.
В программе должна быть предусмотрена отдельная функция преобразования структуры времени tm в строковое римское представление get_roman_date, использующая convert_dec_to_roman.
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/** convert_dec_to_roman -- преобразует целое число в строковое представление
*
* Параметры:
* roman - строка для записи результата преобразования
* decimal - исходное целое
* n - ограничение на длину результата
* Возвращаемое значение:
* функция возвращает -1 при любой ошибке
*/
int convert_dec_to_roman (char *roman, unsigned int decimal, size_t n);
/** get_roman_date -- преобразует дату в строковое представление
*
* Параметры:
* romandate - строка для записи даты римскими числами
* now - структура времени
* n - ограничение на длину результата
* Возвращаемое значение:
* функция возвращает -1 при любой ошибке
*/
int get_roman_date (char *romandate, struct tm *now, size_t n);
int main (int argc, char *argv[])
{
/* Код программы */
return EXIT_SUCCESS;
}Решение задачи: «Написать конвертер дат»
textual
Листинг программы
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <string.h>
int start_mynginx()/* запускает сервер */
int main(int argc, char *argv[]){
return 0;
}