忍者ブログ
このブログは主にPC関連の備忘録です.

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


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で終了させた後
なんらかの処理を行いたい場合はこの方法を利用すると便利。

------------------------------------
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
Comment
無題 ...2009/12/02(Wed)
by abe Edit
これは面白いね
name
title
color
mail
URL
comment
passward   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Trackback


「0と1の狭間で」
design&photo by [Aloeswood Shrine / 紅蓮 椿] ■ powerd by [忍者BLOG]
忍者ブログ [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/09 管理人]
[03/20 管理人]
[03/11 mahha]
[03/05 abe]
[02/05 管理人]
最新トラックバック
プロフィール
HN:
onsoku50
性別:
非公開
バーコード
フリーエリア