Показать сообщение отдельно

  #5  
Старый 06.04.2022, 07:04
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

Репутация: 113
По умолчанию

Цитата:
Сообщение от !Sam#0235  

Почему номер 1 работает, а номер 2 нет?

1:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
while
(
true
)
{
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
break
;
}
}


2:

C++:





Код:
int
timer
=
GetTickCount
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
if
(
GetTickCount
(
)
-
timer
>
tiempo
)
{
timer
=
GetTickCount
(
)
;
}

C++:





Код:
static
ULONGLONG  timer
=
GetTickCount64
(
)
;
int
tiempo
=
std
::
stoi
(
param
)
*
1000
;
if
(
GetTickCount64
(
)
-
timer
>
tiempo
)
{
timer
=
GetTickCount
(
)
;
}
 
Ответить с цитированием