gpt4 book ai didi

c - 如何在C中自动关闭之前设置有时间限制的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:33:02 25 4
gpt4 key购买 nike

比如设置时间限制为15秒,然后程序在15秒后自动关闭,请问C中如何实现,先谢过了

最佳答案

如果您使用的是 POSIX 系统,请使用 alarm(3) (感谢@Duck 在他的评论中首先提出这个建议):

#include <stdio.h>
#include <signal.h>
#include <unistd.h>

static void sighandler(int sig) {
if (sig == SIGALRM)
exit(0);
}

int main(int argc, const char **argv) {
signal(SIGALRM, sighandler);
alarm(15);

// do things here
}

关于c - 如何在C中自动关闭之前设置有时间限制的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18606358/

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