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

Работа с временем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Паскаль и С++ http://www.cyberforum.ru/cpp-beginners/thread252515.html
Напечатать в растущем порядке все трехзначные натуральные числа, в записи которых нет одинаковых цифр. Мы перешли с Паскаля на С++.На паскале проблем почти небыло, но вот никк не освоюсь на С++. Я написал программу на Паскале.Могли бы вы мне помоч с кодом на С++. program abc; uses crt; var i,j,k,n:integer; begin clrscr; n:=0;
C++ Словесный эквивалент числа Помогите написать программу на visual C++ : словесный эквивалент числа http://www.cyberforum.ru/cpp-beginners/thread252486.html
C++ Где ошибка?
//--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <conio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused
Создать массив записей размером N с информацией о студенте C++
Создать массив записей размером N с информацией о студенте: ФИО (string), Пол (char), год рождения (Integer), стипендия (real), адрес. Ввести в массив данные о некоторых студентах группы, а затем вывести информацию из массива на экран: а) всех студентов и их данные; б) студентов мужского/женского пола; в) ФИО и адреса студентов с максимальной и минимальной стипендией. В программе привести пример...
C++ Tree, set, map etc. http://www.cyberforum.ru/cpp-beginners/thread252422.html
Решил посмотреть реализацию стандартного мап/сет и вспомогательного класса _Tree (кстати, он только в MSVS или есть везде, но по разному называется и по разному реализован?). Реализованы они по стандарту как известно через красно-черное сбалансированное бинарное дерево (кстати, сложно-ли такое реализовать впринципе? Просто интересно стало, может надумаю как-нибудь, список и вектор реализован...
C++ Оцените код //-------------------------------------------------- //1.Динам. одномерный массив Х заполнить функцией rand() //2.Симметрические числа скопировать в Y массив //3.Сортировать Y //4.Те числа, которые после сортировки не меняли свое место - скопировать в Z массив //-------------------------------------------------- #include <iostream> #include <stdlib.h> #include <time.h> подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
10.04.2015, 11:06     Работа с временем
можно отнять от системного
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
32
#include<iostream>
#include<ctime>
 
int main()
{
    char buffer[80];
    time_t rawTime=time(NULL);
    int tmp;
    struct tm *p;
    /*p=localtime(&rawTime);
    std::cout<<"Vvedite ishodnoe vremya\n";
    std::cout<<"hours= ";
    std::cin>>p->tm_hour;
    std::cout<<"minutes= ";
    std::cin>>p->tm_min;
    std::cout<<"seconds= ";
    std::cin>>p->tm_sec;
    rawTime=mktime(p);*/
    std::cout<<"\nSkolko otnyat'?\n";
    std::cout<<"chasov= ";
    std::cin>>tmp;
    rawTime -= tmp*3600;
    std::cout<<"minut= ";
    std::cin>>tmp;
    rawTime -= tmp*60;
    std::cout<<"secund= ";
    std::cin>>tmp;
    rawTime -= tmp;
    p=localtime(&rawTime);
    strftime(buffer, sizeof(buffer), "%H:%M:%S", p);
    std::cout<<"\nResult\n"<<buffer;
}
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru