powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / 2 похожих файла
1 сообщений из 1, страница 1 из 1
2 похожих файла
    #33595347
tea#nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зраствуйте уважаемое сообщество.
объясните пожалуйста тут пару моментов.
в общем есть 2 файла:
#include "time.h" //работает в Visual C++
и
#include<dos.h> //вроде он аналогичен первому но предназначен для работы вв среде BC
после каждого из них следует следующий код, оба выполняют аналогичные действия-берут дату (видимо с компа)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
#include "time.h"
my_date::my_date()
{ time_t t= time(NULL);
   tm *tmp = localtime(&t);
   day=tmp->tm_mday;
   month=tmp->tm_mon+ 1 ;
   year=tmp->tm_year+ 1900 ; 
   }
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
#include<dos.h>
my_date::my_date()
{  struct date cur_date;
   getdate(&cur_date);
   day=cur_date.da_day;
   month=cur_date.da_mon;
   year=cur_date.da_year;
}
оба вычисляют дату.
если с первым вариантом еще немного понятно как он работает, то со вторым вообще непонятки.
следовательно у меня следующие вопросы:
1.(для #include "time.h") что такое localtime(&t) и почему tm_year+1900; ?
2.(для#include<dos.h>)как вообще это работает
struct date cur_date; //понятно что какая то структура-но в этом файле dos.h я ее что не наблюдаю
getdate(&cur_date); //я так понял что берет дату от куда то, как это работает?
3. и вообще не могли бы поподробнее объяснить их работу

я просмотрел литературу: ничего конкретного по эти библиотекам не нашел, так вскользь упоминается иногда.
поэтому надеюсь на помощь
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / 2 похожих файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]