Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/627: Рейтинг темы: голосов - 627, средняя оценка - 4.60
Smart is the new Sexy
32 / 32 / 1
Регистрация: 29.12.2008
Сообщений: 109

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

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

Студворк — интернет-сервис помощи студентам
В поиске искал и не нашел. Вопрос, значит, такой:

Есть у меня допустим класс t_and_d и в него входят 2 переменные.
в одну необходимо передать текущее системное время, и во вторую текущую системную дату. Как это сделать с помощью стандартных библиотечных функций времени и даты?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.12.2008, 14:02
Ответы с готовыми решениями:

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

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

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

47
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
25.11.2009, 13:12
Студворк — интернет-сервис помощи студентам
utwo,
Как не выводить на экран, а просто присвоить переменной типа char системное время?
Никак. char может содержать только один символ.
1
 Аватар для utwo
3 / 3 / 0
Регистрация: 10.10.2009
Сообщений: 108
25.11.2009, 13:14
Цитата Сообщение от Rififi Посмотреть сообщение
utwo,
Как не выводить на экран, а просто присвоить переменной типа char системное время?
Никак. char может содержать только один символ.
а если char[40]?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
25.11.2009, 13:15
а если char[40]?

тогда можно.

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

тогда можно.

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

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

получить что-то вроде:
Nov 25 2009
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
25.11.2009, 13:32
utwo,

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

не-а. ctime всегда возвращает строку фиксированного формата.
юзай strftime или функции OS по работе со временем
0
Violator86
29.11.2009, 09:47
как получить дату и время в формате 30.11.2009 и 09:45:33 соответственно?
EX
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 6
16.01.2010, 16:49
Ребят не парьтесь, автор вот тебе код программы, всё намного проще чем ты думал! Библиотечная функция - 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
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 4
27.12.2010, 06:59
Добрый день ! У меня постояно время перескакивает на Московское. Стоит 7-ка максимальная. Как это исправить ?
0
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 11:54
Ау! Ребята, прочитайте ка еще раз вопрос! За время то вы рассказали, а вот за дату нет. Хотелось бы узнать как получить системную дату, да так, что бы ее можно было использовать не только для вывода на экран...
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
27.06.2011, 15:38
Цитата Сообщение от pSychOo Посмотреть сообщение
Ау! Ребята, прочитайте ка еще раз вопрос! За время то вы рассказали, а вот за дату нет. Хотелось бы узнать как получить системную дату, да так, что бы ее можно было использовать не только для вывода на экран...
Это:
http://msdn.microsoft.com/en-u... 85%29.aspx
не пойдет?
0
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 21:11
Вот я решил попробовать правильно ли я понял как работает этот способ:
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
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 21:53
pSychOo,
C
1
2
3
4
        SYSTEMTIME obj;
        GetSystemTime(&obj); // !!!
 
        cout<< obj.wDay << "." << obj.wMonth << "." << obj.wYear << endl;
1
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 22:07
И что это значит?!
0
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 22:34
это значит, что вместо того чтобы паниковать и сразу писать на форум об ошибках, нужно внимательно посмотреть что ты написал сам.
в имени функции GetSystemTime была опечатка. ключевое слово struct нужно убрать, т.к это typedef.
и подключать правильно надо windows.h а не winbase.h , о чем кстати в ссылке вам данной было написано.
0
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 22:54
Кажется кто-то еще не дорос до того что бы умничать... Ты видимо не внимательно читал что написано на странице на которую указывает ссылка. А насчет ключевого слова struct... В большинстве случаев это слово не обязательно, но не все компиляторы воспринимают имя структуры как тип без указания на то что это структура.
0
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
27.06.2011, 23:38
Цитата Сообщение от 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
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
27.06.2011, 23:57
Ммм... Это воспринимать как флуд?
0
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
28.06.2011, 00:08
pSychOo, так ты сам начал . просто признай что был неправ.
0
-6 / 3 / 0
Регистрация: 16.04.2011
Сообщений: 55
28.06.2011, 09:48
Погоди, а в чем я не прав? Ты этого так и не соизволил мне сказать.
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
28.06.2011, 09:51
pSychOo, почувствуй разницу:
Code
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 ()
{
        SYSTEMTIME obj;
        GetSystemTyme(&obj);
 
        cout<< obj.wDay << "." << obj.wMonth << "." << obj.wYear << endl;
}
ЗЫ: еще неплохо было бы обнулить область памяти, занимаемую объектом SYSTEMTIME, перед использованием
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.06.2011, 09:51

Ввести время и от него отнять системное время
Необходимо ввести время и от него отнять системное время,необходимо сделать так Введите часы : 17 минуты : 00 и результат к примеру...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru