powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / вопрос по дате
5 сообщений из 5, страница 1 из 1
вопрос по дате
    #38819238
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
	
struct tm * timeinfo;
struct tm * now;
time_t rawtime, rawtime2;

  time ( &rawtime );
  timeinfo = localtime ( &rawtime );
  timeinfo->tm_year = 2014 - 1900;
  timeinfo->tm_mon = 11 - 1;
  timeinfo->tm_mday = 25;

  /* call mktime: timeinfo->tm_wday will be set */
  mktime ( timeinfo );
  printf ( "The old date/time is: %s", asctime (timeinfo) );//тут выводит правильно - 25 ноября

time( &rawtime2 );
	now = localtime( &rawtime2 );	
	printf ( "now is: %s", asctime (now) );//тут тоже норм, сегодняшняя дата

printf ( "The last date/time is: %s", asctime (timeinfo) );//а вот здесь уже старая дата перебилась сегодняшней
	printf ( "now is: %s", asctime (now) );


Создаю две даты и последняя перебивает первую. Почему так происходит?
...
Рейтинг: 0 / 0
вопрос по дате
    #38819275
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.cplusplus.com/reference/ctime/localtime/
The returned value points to an internal object whose validity or value may be altered by any subsequent call to gmtime or localtime.
...
Рейтинг: 0 / 0
вопрос по дате
    #38819427
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и какой выход?
...
Рейтинг: 0 / 0
вопрос по дате
    #38819430
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snprintf()
...
Рейтинг: 0 / 0
вопрос по дате
    #38819437
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditbanи какой выход?

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


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