0
안녕하세요,이 코드를 완료했습니다.하지만 추가 할 필요가있는 somethings가 있습니다. 신호 처리기 이름을 설치하는 방법 sig_handler
- 는
지금까지이 부호화 내가되는 신호의 수치로부터 기본 한
void sig_handler(int signo)
{
// body of signal handler
}
int main()
{
struct sigaction act;
act.sa_flags = 0;
act.sa_handler = sig_handler;
sigfillset(& (act.sa_mask));
if (sigaction(sig, &act, NULL) != 0)
{
perror("sigaction"); exit(1);
}
}
그리고 질문은? – alk
SIGINT를 포획하고 그 수치 값을 출력하는 코드를 작성 하시겠습니까? 이걸 더하고 싶니? 코드를 작성하는 방법에 대한 힌트는 [this] (http://stackoverflow.com/questions/4217037/catch-ctrl-c-in-c)를 참조하십시오. – Gaurav