22019, 1/1101 회원가입  로그인  
   kjsha2
   좀 어이가 없어서 그런데 c++ 질문 하나만

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=23630 [복사]


#include <iostream>
using namespace std;
bool SetCase(int *input);

int main(void){
        
         int Case;//케이스 수
         int Input;//입력값
         int firNum;//첫째자리 값
         int secNum;//둘째자리 값
         int thiNum;//셋째자리 값
         bool right;

         while(1){

                 right=SetCase(&Case);

                 if(right==false){
                         Case=0;
                         cin>>Input;<---- 요개 작동을 안해  이거 왜 안될까?
                         break;
                 }
                


         }

         return 0;

}

bool SetCase(int *val){
        
         cin>>*val;<---여기에 문자열을 넣는다는 가정하에
        
         if(*val>=0 && *val<=999)
                 return true;
         else
                 return false;<----이게 떠서

}


자비좀 배푸소서

  Hit : 5165     Date : 2012/04/24 08:08



    
dladbru 아마 0~999사이에수를 입력하지않아서 그런게아닐까요? ... 2012/04/26