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

Функция localtime() и Visual C++ 2008 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 469
01.02.2010, 22:21     Функция localtime() и Visual C++ 2008 #1
Только пару дней назад начал возиться с VC++ 2008.
Тут возникла проблема, и что то не могу понять как исправить этот код, на более старом компиляторе нормально работал.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <time.h>
void main () {
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;
 };
  time_t t;
  struct tm *gmt, *area;
  t = time(NULL);
  area = localtime(&t);
  printf("Секунды: %d\n", area->tm_sec);
  printf("Минуты: %d\n", area->tm_min);
  printf("Часы: %d\n", area->tm_hour); 
  printf("День: %d\n", area->tm_mday);
  printf("Месяц: %d\n", area->tm_mon);
  printf("Год: %d\n", area->tm_year);
  printf("День недели: %d\n", area->tm_wday);
  printf("День года: %d\n", area->tm_yday);
  
  printf("Местное время: %s", asctime(area));//Преобразуем строку в стуктуру
  gmt = gmtime(&t);// Преобразует дату и время во время по Гринвичу
  printf("Время по Гринвичу: %s", asctime(gmt));
 }
ошибку пишет тут area = localtime(&t);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2010, 22:21     Функция localtime() и Visual C++ 2008
Посмотрите здесь:

C++ Графика в visual C++ 2008
C++ visual c ++ 2008
C++ Массив Microsoft Visual C++ 2008
Visual Studio 2008 ошибка C++
C++ Массивы в MS Visual C++ 2008
Dev-C++ и Visual C++ 2008 C++
Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
02.02.2010, 01:45     Функция localtime() и Visual C++ 2008 #2
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;
 };
это уже определено в time.h

C
1
area = localtime((const time_t *) &t);
Добавлено через 15 секунд
для gmtime тоже

Добавлено через 48 секунд
C
1
const struct tm *
для asctime
Yandex
Объявления
02.02.2010, 01:45     Функция localtime() и Visual C++ 2008
Ответ Создать тему
Опции темы

Текущее время: 03:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru