Programming_cin - RとLinuxと...

RとLinuxと...


Programming_cin

Programming

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

対処療法はこう.

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

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