a24_aOsFunc
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* aOsFunc
-(by [[K]], 2024.09.13)
** (0)
-sleepする関数が標準関数にはなくて、OS依存せずに書けるよ...
** (1) ver.1.00 [2024.09.13] (22行)
#if (defined(AOs_Windows))
#if (!defined(_WIN32_WINNT))
#define _WIN32_WINNT 0x0500
#endif
#include <windows.h>
#elif (defined(AOs_Linux))
#include <unistd.h>
#endif
AStatic void aSleepMs(int32_t ms)
{
#if (defined(AOs_Windows))
if (ms > 0) Sleep(ms);
#elif (defined(AOs_Linux))
if (ms >= 1000) {
sleep(ms / 1000);
ms %= 1000;
}
if (ms > 0)
usleep(ms * 1000);
#endif
}
終了行:
* aOsFunc
-(by [[K]], 2024.09.13)
** (0)
-sleepする関数が標準関数にはなくて、OS依存せずに書けるよ...
** (1) ver.1.00 [2024.09.13] (22行)
#if (defined(AOs_Windows))
#if (!defined(_WIN32_WINNT))
#define _WIN32_WINNT 0x0500
#endif
#include <windows.h>
#elif (defined(AOs_Linux))
#include <unistd.h>
#endif
AStatic void aSleepMs(int32_t ms)
{
#if (defined(AOs_Windows))
if (ms > 0) Sleep(ms);
#elif (defined(AOs_Linux))
if (ms >= 1000) {
sleep(ms / 1000);
ms %= 1000;
}
if (ms > 0)
usleep(ms * 1000);
#endif
}
ページ名: