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

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

30.12.2008, 14:02. Показов 116597. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru