在這個問題中,我們需要建立一個程序,當按下ctrl C時不會終止。相反,它會列印
“Ctrl C無法終止程式”。
為此,我們可以使用訊號處理。按下ctrl c會建立訊號SIGINT。為了解決這個問題,我們將捕獲並處理這個訊號。
展示我們解決方案實作的程式:
#include <stdio.h> #include <signal.h> void signalHandle(int sig_num) { signal(SIGINT, signalHandle); printf("</p><p> Ctrl + C cannot terminate the program</p><p>"); fflush(stdout); } int main (){ signal(SIGINT, signalHandle); while(!0) return 0; }
Ctrl + C cannot terminate the program
以上是寫一個在C語言中不會在按下Ctrl+C時終止的程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!