Консультация № 189770
14.09.2016, 14:29
0.00 руб.
0 3 1
Здравствуйте, уважаемые эксперты! Не могли бы вы прокомментировать вот такой код на C++:

Код:
#include <windows.h>
#include <tchar.h>

int APIENTRY _tWinMain(HINSTANCE /* hInstance */,
HINSTANCE /*hPrevInstance*/,
LPTSTR /*lpCmdLine*/,
int /*nCmdShow*/)
{

// Sleep for 3 seconds
Sleep(3000);

return 0;
}


Я был бы счастлив прочитать ваши комментарии к каждой строке этого кода.
Заранее благодарю,
Станислав.

Обсуждение

давно
Мастер-Эксперт
325460
1469
15.09.2016, 09:43
общий
15.09.2016, 09:44
Адресаты:
Здравствуйте, а что надо комментировать?

Функция делает слип в 3 секунды + зачем-то внутрь функции передается 4 параметра, которые не используются.

По самой функции можно почитать тут.
Об авторе:
to live is to die
давно
Академик
20764
1861
15.09.2016, 12:45
общий
Адресаты:
лучше бы разработчики этого API хотя бы изредка в стандарт C++ заглядывали. Там - сюрприз - однозначно определена и стартовая функция, и стандартная библиотека. То, что здесь, этому нисколько не соответствует.
давно
Старший Модератор
17042
808
18.09.2016, 14:55
общий
это ответ
Здравствуйте, 12345!


// Подключаем функции WinAPI
#include <windows.h>
// Подключаем строки Unicode
#include <tchar.h>

// Главная функция приложения Windows (приложение использует
// строки в Юникоде
int APIENTRY _tWinMain(HINSTANCE /* hInstance */,
HINSTANCE /*hPrevInstance*/,
LPTSTR /*lpCmdLine*/,
int /*nCmdShow*/)
{

// Ожидание 3 секунды
Sleep(3000);

return 0;
}

Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Форма ответа