Programming_cin のバックアップの現在との差分(No.1) - アールメカブ

アールメカブ


Programming_cin のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[Programming]]

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

対処療法はこう.

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

 
  if(cin.fail()){
   cout << "Error" << endl;
   return 1;
 }