Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 423, средняя оценка - 4.71
Del_Piero_10
Smart is the new Sexy
26 / 26 / 1
Регистрация: 29.12.2008
Сообщений: 109
#1

Как получить системное время и дату? - C++

30.12.2008, 14:02. Просмотров 62201. Ответов 47
Метки нет (Все метки)

В поиске искал и не нашел. Вопрос, значит, такой:

Есть у меня допустим класс t_and_d и в него входят 2 переменные.
в одну необходимо передать текущее системное время, и во вторую текущую системную дату. Как это сделать с помощью стандартных библиотечных функций времени и даты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2008, 14:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как получить системное время и дату? (C++):

Получить системное время
здравствуйте. как/с помощью какой функции можно полям своей структуры...

Как можно получить дату и время создания файла и его объем?
Здравствуйте! Скажите пожалуйста как можно получить дату и время создания файла...

Как в программе можно изменить системное время компьютера?
Как в программе можно изменить системное время компьютера?

Ввести время и от него отнять системное время
Необходимо ввести время и от него отнять системное время,необходимо сделать так...

Системное время
как взять системное время в милисикундах?

Как вывести время и дату
Подскажите как в C++ вывести время и дату. Какой оператор использовать? Хочу в...

47
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.11.2009, 13:12 #21
utwo,
Как не выводить на экран, а просто присвоить переменной типа char системное время?
Никак. char может содержать только один символ.
1
utwo
3 / 3 / 0
Регистрация: 10.10.2009
Сообщений: 108
25.11.2009, 13:14 #22
Цитата Сообщение от Rififi Посмотреть сообщение
utwo,
Как не выводить на экран, а просто присвоить переменной типа char системное время?
Никак. char может содержать только один символ.
а если char[40]?
0
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.11.2009, 13:15 #23
а если char[40]?

тогда можно.

char arr[40];
...
strcpy(arr, ctime(&td));
2
utwo
3 / 3 / 0
Регистрация: 10.10.2009
Сообщений: 108
25.11.2009, 13:27 #24
Цитата Сообщение от Rififi Посмотреть сообщение
а если char[40]?

тогда можно.

char arr[40];
...
strcpy(arr, ctime(&td));
возможно ли в этом случае получить краткую форму отображения даты?

вместо:
Wed Nov 25 16:27:26 2009

получить что-то вроде:
Nov 25 2009
0
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.11.2009, 13:32 #25
utwo,

возможно ли в этом случае получить краткую форму отображения даты?

не-а. ctime всегда возвращает строку фиксированного формата.
юзай strftime или функции OS по работе со временем
0
Violator86
0 / 0 / 0
Регистрация: 25.11.2009
Сообщений: 2
29.11.2009, 09:47 #26
как получить дату и время в формате 30.11.2009 и 09:45:33 соответственно?
0
EX
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 6
16.01.2010, 16:49 #27
Ребят не парьтесь, автор вот тебе код программы, всё намного проще чем ты думал! Библиотечная функция - ctime, просто справку читать надо хорошо)))
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.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <dos.h>
 
class t_and_d{
     long t;
    public:
     t_and_d();
     ~t_and_d();
     void show();
 
};//---------------
 t_and_d::t_and_d(){
    cout<<"\nClock";
     time(&t);
}//----------------
 t_and_d::~t_and_d(){
     cout<<"\nNo Clock";
}//----------------
 void t_and_d::show(){
     cout<<"\n";
     cout<<"\nseichas "<<ctime(&t);
}//----------------
int main(){
         clrscr();
         t_and_d time;
            time.show();
            getchar();
         return 0;
}//----------------
0
Павел7778
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 4
27.12.2010, 06:59 #28
Добрый день ! У меня постояно время перескакивает на Московское. Стоит 7-ка максимальная. Как это исправить ?
0
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 11:54 #29
Ау! Ребята, прочитайте ка еще раз вопрос! За время то вы рассказали, а вот за дату нет. Хотелось бы узнать как получить системную дату, да так, что бы ее можно было использовать не только для вывода на экран...
0
oxotnik
1607 / 1084 / 69
Регистрация: 21.08.2008
Сообщений: 4,562
Записей в блоге: 1
27.06.2011, 15:38 #30
Цитата Сообщение от pSychOo Посмотреть сообщение
Ау! Ребята, прочитайте ка еще раз вопрос! За время то вы рассказали, а вот за дату нет. Хотелось бы узнать как получить системную дату, да так, что бы ее можно было использовать не только для вывода на экран...
Это:
http://msdn.microsoft.com/en-us/library/ms724950%28v=vs.85%29.aspx
не пойдет?
0
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 21:11 #31
Вот я решил попробовать правильно ли я понял как работает этот способ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <WinBase.h>
#include <iostream>
using namespace std;
 
void main ()
{
    struct SYSTEMTIME obj;
    GetSystemTyme(&obj);
 
    cout<< obj.wDay << "." << obj.wMonth << "." << obj.wYear << endl;
}
Но компилятор выдает кучу ошибок на внешний файл
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(243): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Internal"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(243): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(243): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(244): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "InternalHigh"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(244): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(244): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(247): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Offset"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(247): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(247): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(248): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "OffsetHigh"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(248): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(248): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(250): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Pointer"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(250): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(250): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(253): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "hEvent"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(253): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(253): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(257): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "lpCompletionKey"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(257): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(257): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(259): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Internal"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(259): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(259): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(260): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "dwNumberOfBytesTransferred"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(260): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(260): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(264): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "nLength"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(264): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(264): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(265): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "lpSecurityDescriptor"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(265): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(265): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(266): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "bInheritHandle"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(266): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(266): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(270): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "hProcess"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(270): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(270): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(271): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "hThread"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(271): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(271): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(272): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "dwProcessId"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(272): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(272): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(273): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "dwThreadId"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(273): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(273): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(284): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "dwLowDateTime"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(284): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(284): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(285): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "dwHighDateTime"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(285): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(285): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(295): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wYear"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(295): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(295): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(296): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wMonth"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(296): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(296): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(297): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wDayOfWeek"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(297): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(297): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(298): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wDay"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(298): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(298): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(299): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wHour"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(299): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(299): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(300): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wMinute"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(300): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(300): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(301): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wSecond"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(301): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(301): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(302): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "wMilliseconds"
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(302): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(302): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(306): error C2065: WINAPI: необъявленный идентификатор
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(306): error C2065: PTHREAD_START_ROUTINE: необъявленный идентификатор
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(306): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
Может вы в курсе что не так?
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 21:53 #32
pSychOo,
C
1
2
3
4
        SYSTEMTIME obj;
        GetSystemTime(&obj); // !!!
 
        cout<< obj.wDay << "." << obj.wMonth << "." << obj.wYear << endl;
1
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 22:07 #33
И что это значит?!
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 22:34 #34
это значит, что вместо того чтобы паниковать и сразу писать на форум об ошибках, нужно внимательно посмотреть что ты написал сам.
в имени функции GetSystemTime была опечатка. ключевое слово struct нужно убрать, т.к это typedef.
и подключать правильно надо windows.h а не winbase.h , о чем кстати в ссылке вам данной было написано.
0
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 22:54 #35
Кажется кто-то еще не дорос до того что бы умничать... Ты видимо не внимательно читал что написано на странице на которую указывает ссылка. А насчет ключевого слова struct... В большинстве случаев это слово не обязательно, но не все компиляторы воспринимают имя структуры как тип без указания на то что это структура.
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 23:38 #36
Цитата Сообщение от pSychOo Посмотреть сообщение
Кажется кто-то еще не дорос до того что бы умничать...
ок.

Цитата Сообщение от pSychOo Посмотреть сообщение
Ты видимо не внимательно читал что написано на странице на которую указывает ссылка.
я читал что там написано ровно 3 секунды, но мне этого хватило.

Цитата Сообщение от pSychOo Посмотреть сообщение
не все компиляторы воспринимают имя структуры как тип без указания на то что это структура
пример можно компилятора?

честно. мне лень долго описывать, что и как, я просто дам код.
C
1
2
3
4
5
6
7
8
9
10
11
12
typedef struct time_ {
    int i;
} time_type;
 
int main()
{
    time_type t;
    struct time_type t2;
 
    getchar();
    return 0;
}
вопрос на засыпку: скомпилируется ли код?
0
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 23:57 #37
Ммм... Это воспринимать как флуд?
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
28.06.2011, 00:08 #38
pSychOo, так ты сам начал . просто признай что был неправ.
0
pSychOo
-6 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 55
28.06.2011, 09:48 #39
Погоди, а в чем я не прав? Ты этого так и не соизволил мне сказать.
0
oxotnik
1607 / 1084 / 69
Регистрация: 21.08.2008
Сообщений: 4,562
Записей в блоге: 1
28.06.2011, 09:51 #40
pSychOo, почувствуй разницу:
Код
#include "stdafx.h"
#include <WinBase.h>
#include <iostream>
using namespace std;
 
void main ()
{
        SYSTEMTIME obj;
        GetSystemTyme(&obj);
 
        cout<< obj.wDay << "." << obj.wMonth << "." << obj.wYear << endl;
}
ЗЫ: еще неплохо было бы обнулить область памяти, занимаемую объектом SYSTEMTIME, перед использованием
0
28.06.2011, 09:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2011, 09:51
Привет! Вот еще темы с решениями:

Системное время в файл
Я пишу в файл file_log, но хочу добавить к строке миллисекунды, чтобы строка в...

Как узнать дату и время изменения файла
Нужно чтобы прога на с++ просматривала тхт файлы в отдельной папке и записывала...

Как в программе использовать время и дату на компьютере
Хочу написать программу где ты вводишь дату своего рождения, а тебе...

Выполнение функции в определенное системное время
Привет. Как реализовать вызов функции, в строго определенные моменты времени?...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru