Programming_cin - アールメカブ

アールメカブ


Programming_cin

Programming

int は 2147483647 までで,これを超えるとオーバーフローする.ループ処理の中でうっかりオーバーフローを起こすと,無限ループになりかねない.

対処療法はこう.

 int kokugo = 0 ;
 cout << "国語の点数を入力してください。" << endl ;
 cin >> kokugo ;

 if(cin.fail()){
  cout << "Error" << endl;
  return 1;
}
 
Link: Programming(3332d) Programming_C(3783d) 日録2007_10月(4358d)
Last-modified: 2007-10-18 (木) 15:54:10 (4382d)