在 C 中创建命令
Creating command in C
问候,
我有一个比较奇怪的问题。
我目前正在用 C 编写代码,我想为用户 (CTRL + C
) 实现一个快捷命令,它可以在 .exe 运行 期间随时使用,我有不知道如何制作它,而不必求助于 scanf()
。
我希望用户能够通过按下该按钮组合来取消他正在做的任何事情。有没有办法或者我必须求助于 while
with scanf()
?
提前致谢!
你可以为此使用信号。例如,你可以创建一个函数,在其中放置你想做的事情让我们说:
void action(int handle){
//do something here ,put here your code for this user
}
在您的主要功能中,您可以像这样处理 ctr+c :
signal(SIGINT,action);
问候,
我有一个比较奇怪的问题。
我目前正在用 C 编写代码,我想为用户 (CTRL + C
) 实现一个快捷命令,它可以在 .exe 运行 期间随时使用,我有不知道如何制作它,而不必求助于 scanf()
。
我希望用户能够通过按下该按钮组合来取消他正在做的任何事情。有没有办法或者我必须求助于 while
with scanf()
?
提前致谢!
你可以为此使用信号。例如,你可以创建一个函数,在其中放置你想做的事情让我们说:
void action(int handle){
//do something here ,put here your code for this user
}
在您的主要功能中,您可以像这样处理 ctr+c :
signal(SIGINT,action);