C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[71344] Re:과제를 하는데 어디서 막힌건지 도저히 모르겠습니다
NeverWash [neverwash] 3071 읽음    2014-05-21 15:00
   if(count==10)
   {
    cout<<"계속하시겠습니까?(y/n): ";
    char stop;
    cin>>stop;

    switch(stop)
    {
    case'y':
     count=0;
     continue;
    case 'n':
     exit(0);
    }
   }

이 구문만 본다면 cin >> stop 에서 입력대기 상태에 빠지게되고
1) y입력에 따라 count가 초기화 되거나
2) n입력에 따라 exit 됩니다.
3) y, n이 아닌 제 3의 입력에 대해선 처리를 안하셨네요.

10번 실패의 경우 보여줄 화면은 지금 구문보다 아래에 위치하기 때문에 정상적으로 작동하지 않았네요.
그리고 r만 4번 입력하는 경우에도 정답처리 하겠네요.

+ -

관련 글 리스트
71328 과제를 하는데 어디서 막힌건지 도저히 모르겠습니다 포뇨우 3149 2014/05/18
71344     Re:과제를 하는데 어디서 막힌건지 도저히 모르겠습니다 NeverWash 3071 2014/05/21
71348         심심해서 한번 만들어 봤습니다. 참고하세요. NeverWash 3253 2014/05/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.