#include Rumah >
Artikel > pembangunan bahagian belakang > Tulis program dalam C yang tidak ditamatkan apabila Ctrl+C ditekan Dalam masalah ini, kita perlu membuat program yang tidak akan tamat apabila ctrl+C ditekan. Sebaliknya ia mencetak "Ctrl+C tidak boleh menamatkan program". Untuk ini kita boleh menggunakan pemprosesan isyarat. Menekan ctrl+c akan mencipta isyarat SIGINT. Untuk menyelesaikan masalah ini, kami akan menangkap dan mengendalikan isyarat ini. Program yang menunjukkan pelaksanaan penyelesaian kami: Atas ialah kandungan terperinci Tulis program dalam C yang tidak ditamatkan apabila Ctrl+C ditekan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!Tulis program dalam C yang tidak ditamatkan apabila Ctrl+C ditekan
Contoh
#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;
}
Output
Ctrl + C cannot terminate the program