Dans ce problème, nous devons créer un programme qui ne se terminera pas lorsque vous appuyez sur ctrl+C. Au lieu de cela, il affiche
"Ctrl+C ne peut pas terminer le programme".
Pour cela, nous pouvons utiliser le traitement du signal. Appuyer sur ctrl+c créera le signal SIGINT. Pour résoudre ce problème, nous allons capter et gérer ce signal.
Programme montrant la mise en œuvre de notre solution :
#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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!