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

Вычислить время. Функция time - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Error C2039: list: не является членом "std" http://www.cyberforum.ru/cpp-beginners/thread777495.html
итак: делаю MFC проект. Собственные функции пишу в отдельном MyLibrary.cpp к которому еще прилагается MyLibrary.h. функция написана, компилится, а вот в h файле вылетают ошибки error C2039: list: не является членом "std" error C2143: синтаксическая ошибка: отсутствие ";" перед "<" error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по...
C++ Класс вещественных чисел Всем привет. Требуется выполнить задание, которое на фото (написать класс вещественных чисел). Код, который я написал смотреть ниже. Вот вопрос: правильно ли сделано, что функции nod, nok, Round вынесены за пределы класса? Как вы считаете, что можно было бы добавить в класс или исключить? //Rational.h #pragma once //вспомогательные функции int Nod(int a, int b); //вычисление... http://www.cyberforum.ru/cpp-beginners/thread777488.html
C++ Класс "Точка", перегрузка операторов
не могу найти где накосячил. тестил только арифметику. при выполнении получаю следующее: # include <iostream> using namespace std; class point { int x, y; public:
C++ Номер максимального и минимального элементов
Нужно найти номер максимального и минимального элементов #include <iostream> using namespace std; int find_max_value(int* mas, int n){ // поиск максамального элемменета массива int max = mas; for(int i=1; i<n; i++){ if(mas > max) max = mas;
C++ DirectShow: захват видео с веб-камеры, воспроизведение http://www.cyberforum.ru/cpp-beginners/thread777462.html
Посоветуйте для начала понятный мануал, что-бы можно было с нуля разобраться (желательно без воды). У меня стоит win7, DirectShow беру с WinSDK. По теме искал материал, но кроме msdn ничего внятного не нашел, только вот проблема в том что я пока не совсем понимаю в общем что к чему.
C++ Конструкторы class A { public: A() : a(10) // инициализация a { b = 3; // присвоение b } int a, b; }; подробнее

Показать сообщение отдельно
bgm123
39 / 39 / 16
Регистрация: 29.01.2013
Сообщений: 277
02.02.2013, 17:03     Вычислить время. Функция time
Всем привет. С помощью функции time требуется вычислить текущее время. Код я написал ниже. Мой код работает почти правильно, но количество часов почему-то меньше на 4, чем должно быть (см. фото). Остальные данные выводятся верно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <time.h>
using namespace std;
 
 
int main(void){
    int min, sec, hour;
    time_t timer, hold;
 
    timer = time(NULL) % 86400;
    sec = timer % 60;
 
    hold = (timer - sec) / 60;  //количество часов и минут в минутах
    min = hold % 60;
    hour = (hold - min) / 60;
 
    
    cout << hour << ":" << min << ":" << sec << endl;
    
    return 0;
}
Миниатюры
Вычислить время. Функция time  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru