gpt4 book ai didi

c - 使用 GetTickCount 获取 "loop"

转载 作者:行者123 更新时间:2023-11-30 16:59:17 25 4
gpt4 key购买 nike

您好,当我的应用程序启动时,我加载一个函数 - 调用一个名为 CreateFileNow() 的函数{}

我想循环,但不知道怎么做。我想每15秒写入一次数据。因此,我在应用程序启动时调用该函数,将数据写入文件,然后等待 15 秒,然后再次将数据写入文件。

FILE* file;

if (fopen_s(&file, "Accesslog.txt", "w") != 0)
{
return;
}

fprintf(file, "Test");

fclose(file);

如何制作一个循环,每 15 秒运行一次此代码部分?我不想使用 While 和 Sleep,有人可以帮助用 GetTickcount(); 实现它吗?

最佳答案

通过使用fopen_s,我假设您正在使用 Visual Studio。所以你可以使用Sleep函数:

while(/* some condition */) {
Sleep(15000);
fprintf(file, "Test");
}

关于c - 使用 GetTickCount 获取 "loop",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38252569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com