2010-10-05から1日間の記事一覧

scanfは予期しない入力があると無限ループに陥る(C学習中)

C

今日覚えたこと scanf で int 型の変数に値を受け取り、ある値と等しければ break する。それまで while(1) で回す。というコードを書いていた。こういうの。 int hoge; int moga = 7; while(1) { scanf("%d", &hoge) if (hoge < moga) { // hogeが小さいと…