Cygwin使っている人いますか? その19
■ このスレッドは過去ログ倉庫に格納されています
0196名無しさん@お腹いっぱい。
2009/04/08(水) 05:24:45下のプログラムコンパイルして実行後Ctrl-C押したらちゃんとtrap!って表示される。
#止めるときはexitって打つかCtrl-Zしてからジョブ番号指定でkillしてね
ちなみに$CYGWIN は ntsec binmode tty
ckはバージョンわかんないけど恐らく最終版
#include <stdio.h>
#include <signal.h>
void trap_int(int sig) { puts("trap!"); }
int main()
{
char buf[1024];
signal(SIGINT, trap_int);
while(NULL!=fgets(buf, sizeof(buf), stdin)){
if(strncmp(buf, "exit", 4)==0)
break;
printf("%s", buf);
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています