Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Noob32
13 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 189
#1

Время и структуры - C++

21.12.2013, 01:33. Просмотров 176. Ответов 1
Метки нет (Все метки)

(Пример из книжки)
Почему переменной lt присваевается время не ссылаясь на элемент структуры? Например lt.time = time('\0'). Почему в функции time() написано '\0'? что за функция localtime()? В книге написано что она возвращает указатель на поэлементную форму параметра curtime, представленного в виде структуры tm. Но я ничего не понял. И как вобще это работает?
C++
1
2
3
4
5
    struct tm *ptr;
    time_t lt;
    lt = time('\0');
    ptr = localtime(&lt);
    cout << ptr->tm_hour  << ':' << ptr->tm_min << ':' << ptr->tm_sec << '\n';
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 01:33     Время и структуры
Посмотрите здесь:

Задача на структуры. Вывести время через одну секунду - C++
Дано время t. Определить какое будет время через одну секунду. Первая строка входного файла содержит описание времени t в формате...

В сообщении может содержаться время в формате чч:мм. Увеличите время на n минут - C#
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания. Обработать...

Joomla 3 время требуется сократить время отклика - Joomla
Добрый день господа! Требуется ускорить загрузку сайта сайт moscowbrand.ru работает более 5 лет, шаблон, время отклика 500-1000 мс. ...

Вычислить время простоя в рабочее время - MS Excel
Мне нужно узнать сколько времени простоя занимает в раб. время(только будни) с 8:30-17:30 если: дата начала простоя 01.01.2017...

Таблица содержит результаты спортивных соревнований: Ф.И.О., время на 100 м, время на 1 км, прыжок в высоту, прыжок в длину. Составить массив записей - Pascal
Таблица содержит результаты спортивных соревнований: Ф.И.О., время на 100 м, время на 1 км, прыжок в высоту, прыжок в длину. Составить...

Дано время N в секундах. Выразить это время в сутках, часах, минутах и секундах. - Turbo Pascal
Дано время N в секундах. Выразить это время в сутках, часах, минутах и секундах. Можете помочь написать программу!? p.s. Буду...

когда захожу на страницу у меня все время страница вверх вниз вверх вниз и так продолжается все время - Видеокарты
У меня была видеокарта Gt 7300 256 mb!Игры ишли,даже сталкер ишел хоть и насреднем и она меня устраивала,но недавно сломалась! мне...

Помещение структуры в вектор, удаление структуры, изменение элементов структуры - C++
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный элемент структуры. 2 - удалять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.12.2013, 02:12     Время и структуры #2
Цитата Сообщение от Noob32 Посмотреть сообщение
Почему переменной lt присваевается время не ссылаясь на элемент структуры? Например lt.time = time('\0').
Разве time_t - это структура?
Цитата Сообщение от Noob32 Посмотреть сообщение
Почему в функции time() написано '\0'?
Нужен 0, вот и написано. Вопрос в чём? Почему такой '\0'?

Добавлено через 8 минут
Цитата Сообщение от Noob32 Посмотреть сообщение
что за функция localtime()? В книге написано что она возвращает указатель на поэлементную форму параметра curtime, представленного в виде структуры tm. Но я ничего не понял.
Фукции передаётся указатель на значение времени (которое выдаёт time()), она возвращает указатель на заполненую (по местной локали) структуру типа tm:
C++
1
2
3
4
5
6
7
8
9
10
11
struct tm {
  int tm_sec;
  int tm_min;
  int tm_hour;
  int tm_mday;
  int tm_mon;
  int tm_year;
  int tm_wday;
  int tm_yday;
  int tm_isdst;
};
http://www.cplusplus.com/reference/c.../?kw=localtime
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru