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

scanfの異常値入力の対策(C学習中)

C

scanfは予期しない入力があると無限ループに陥る(C学習中)のつづき。 今日ほげったこと scanfの戻り値を使って入力の正誤判定をし、空読みで無限ループを回避する int hoge; int ans = 7; while(1){ // 異常値対策 if(scanf("%d", &hoge) != 1){ printf("…