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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод за типом класса http://www.cyberforum.ru/cpp-beginners/thread91766.html
Объясните вот эту строку: dist3 = dist1.add_dist(dist2); и эту: Distance Distance::add_dist(Distance d2)
C++ максимальный по модулю элемент в одномерном массиве Написать программу, в которой функция определяет максимальный по модулю элемент в одномерном массиве, состоящем из n целых элементов. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread91763.html
Функции преобразования C++
Подскажите, пожалуйста ф-ции преобразования в С++ из int в string и наоборот.
C++ Константа
Извините))) я совсем новичок. Как мне описать константу? х=2.4
C++ среднее арифметическое положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread91731.html
Помогите пожалуйста решить две задачи...В СИ... 1. Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех строках, которые не содержат отрицательных эле¬ментов; 2) Упорядочить строки по убыванию минимумов их элементов. 2. Дана целочисленная квадратная матрица. определить: 1) среднее арифметическое положительных элементов массива; 2) найти максимальный из элементов,...
C++ Глобальная переменная Надо сделать глобальную переменную которая будет видна во всех файлах .cpp Непонятно где ее нужно инициализировать и присваивать значение делал это в хедере который включается во все фалы .cpp выдает ошибку что то вроде множественная инициализация Если инициализировать ее в начале каждого фала то это не удобно Подскажите плз как можно ОДИН раз инициализировав и присвоив значение... подробнее

Показать сообщение отдельно
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 469
01.02.2010, 22:21     Функция localtime() и Visual C++ 2008
Только пару дней назад начал возиться с 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);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru