|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2008, 23:12 | #1 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 47
|
вопрос time(NULL)
Всем привет! Вопрос от новичка. Пытаюсь разобраться с запросом времени. Вот нашел пример использования. Я так понимаю, что tiame_t - это специально созданный клас, особый тип данных (хотя работает даже если поставить обыкновенный int). Но не могу понять, что означает (NULL).
Код:
|
06.03.2008, 23:22 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
time_t time(
time_t *timer ); timer Pointer to the storage location for time. The time function returns the number of seconds elapsed since midnight (00:00:00), January 1, 1970, Coordinated Universal Time (UTC), according to the system clock. The return value is stored in the location given by timer. This parameter may be NULL, in which case the return value is not stored. понятнее стало?) |
06.03.2008, 23:24 | #3 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 75
|
Просто с функцию time() можно использовать двумя способами:
Код:
Код:
time_t time(time_t* t); |
07.03.2008, 01:07 | #4 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Цитата:
Как вариант можно использовать функцию clock(), только она возвращает время в милисекундах. |
|
07.03.2008, 11:22 | #5 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 47
|
Спасибо всем, стало значительно понятнее. Единственное, что слегка беспокоит, - недопонимание, зачем хранить запрошенное значение, ведь я и так каждый раз могу его легко вызвать. К тому же, это же значение присваивается переменной seconds, которое действительно на протяжении всей функции main. Возможно, это исключительно для удобства в каких-то определенных случаях?
|
07.03.2008, 11:30 | #6 |
Пользователь
Регистрация: 01.03.2008
Сообщений: 47
|
Отдельное спасибо за пояснение про тип time_t. Вообще, я только начал заниматься программированием, а так я долго и серьезно занимаюсь филологией. Честно говоря, С++ по некоторым проявлением очень напоминает естественный язык. Я ожидал от компьютерного языка строгую однозначность (одной определенной функции соотвествует один способ выражения, одной операции - один символ). Но это не так. В С++ я наблюдаю значительную синонимию. Была даже мысль открыть тему про синонимию в С++ и ее смысл (если модераторы позволят ). Наверное, еще чуть чуть натаскаюсь, подучусь, подсобираю фактов...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка значения Null в sql запросе | KeyDok | БД в Delphi | 6 | 13.07.2008 12:03 |
Функция Time | SanekIrk | Общие вопросы Delphi | 2 | 11.07.2008 22:13 |
delete where fields=null??? | Geddar | SQL, базы данных | 1 | 02.06.2008 16:57 |
Delphi 2007 и NULL | nemaster21 | Общие вопросы Delphi | 14 | 23.04.2008 16:59 |
если поле Patr пусто или null то пустую строку возвращает | azat | БД в Delphi | 5 | 01.02.2008 13:05 |