このブログは主にPC関連の備忘録です.
http://whiteoutput.sitemix.jp/2009/10/09/c%E8%A8%80%E8%AA%9E%E3%81%A7ctrlc%E3%82%92%E3%82%AD%E3%83%A3%E3%83%83%E3%83%81%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/
こちら
while文の無限ループをCtrl+Cで終了させた後
なんらかの処理を行いたい場合はこの方法を利用すると便利。
------------------------------------
-------------------------------------
こちら
while文の無限ループをCtrl+Cで終了させた後
なんらかの処理を行いたい場合はこの方法を利用すると便利。
------------------------------------
01 |
#include <stdio.h> |
02 |
#include <signal.h> |
03 |
04 |
int finished = 0; |
05 |
06 |
void interrupt( int sig) |
07 |
{ |
08 |
finished = 1; |
09 |
} - |
10 |
11 |
int main() { |
12 |
signal (SIGINT, interrupt); |
13 |
while (!finished){ |
14 |
printf ( "Hello World!\n" ); |
15 |
} |
16 |
printf ( "Thanks!\n" ); |
17 |
return 0; |
-------------------------------------
PR
カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
ブログ内検索
カテゴリー
最新記事
(04/16)
(04/09)
(03/20)
(03/11)
(03/11)
最新トラックバック
プロフィール
HN:
onsoku50
性別:
非公開
フリーエリア
最古記事
(11/06)
(11/06)
(11/06)
(11/06)
(11/08)