c·c++/c++ 프로그래밍

c++ 입력오류 해결

바로이순간 2013. 5. 31. 18:06

#include <iostream> 

using namespace std; 

int main(){ 

   int x; 

   while(1){ 

      cout << "Please input your money : "; 

      cin >> x;

      // 문자입력을 받았을때 에러상태와 버퍼를 비워준다. 

      if(!cin.good()) {

          cin.clear();

          cin.ignore(100,'\n');

          continue;

      }

      if(x<=0) { break; }

      cout << x <<endl;

   } 


   return 0;


'c·c++ > c++ 프로그래밍' 카테고리의 다른 글

if문 없는 간단한 카드게임  (0) 2013.09.10
확장된 애너그램 사전만들기  (0) 2013.07.24
복소수 클래스  (0) 2013.05.04
소인수 분해  (0) 2013.04.08
complex number class (복수수 클래스)  (0) 2012.12.08