Programming_cin
int は 2147483647 までで,これを超えるとオーバーフローする.ループ処理の中でうっかりオーバーフローを起こすと,無限ループになりかねない.
対処療法はこう.
int kokugo = 0 ; cout << "国語の点数を入力してください。" << endl ; cin >> kokugo ; if(cin.fail()){ cout << "Error" << endl; return 1; }
Link: Programming(5321d)
Programming_C(5772d)
日録2007_10月(6348d)
Last-modified: 2007-10-18 (木) 15:54:10 (6371d)