#include "stdafx.h"
#include <signal.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
void catch_signal(int) { cout << "Program interrupted by Ctrl-C [SIGINT,2]\n"; exit(0); }
int main()
{
signal(SIGINT, catch_signal);
while (1)
{
cout << "hello world.." << endl;
Sleep(1000);
}
}
烦请大佬们指点下signal函数主要起什么作用,目前它给我的感觉就是有点鸡肋,没什么用……