PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/10/30 22:39:06
Name Maphacker
Subject C언어에서 Just-In-Time 에러는 뭔가요?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main ( void ){

        int go = 1;

        while(go == 1){

        int rnumber;
        int answer;
        
        srand( time( NULL ) );

        rnumber = (1 + rand() % 1000);
        answer = firstguess();

        if(rnumber == answer){
                go = replaygame();

        }
        else{
                while(compare( answer, rnumber) == 1){
                        scanf("%d", &answer);
                        
                }
                go = replaygame();
        }
        }

}
int firstguess ( void ){

        int firstanswer;

        printf("I have a number between 1 and 1000.n");
        printf("Can you guess my number?n");
        printf("Please type your first guess.");
        scanf("%d", &firstanswer);

        return firstanswer;

}
int compare ( int a, int b ){

        if ( a < b ){
                
                printf("Too low. Try again.n");
                return 1;
        }
        if ( a > b ){

                printf("Too high. Try again.n");
                return 1;
        }
        if ( a == b){
                return 0;
        }
}
int replaygame( void ){
        
        char replay;

        printf("Excellent! You guessed the number!n");
        printf("Would you like to play again (y or n)? n");
        fflush(stdin);
        scanf("%c", &replay);        

        if( strcmp(replay, "y") == 0){
                return 1;
        }
        else{
                return 0;
        }
}

이렇게 코드를 짰는데
replay를 int로 정의하고 1일때 if가 작동하게 하면 되는데
문자열 y일때 작동하게 하려니까 계속 저 에러가 나네요ㅠㅠ 도와주세요

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/10/30 23:28
수정 아이콘
replay는 char이고, "y"는 string이어서 그런 것 아닌가요?
그냥 if( replay == 'y' ) return 1; else return 0;
이렇게 하시면 될 것 같아요.
Je ne sais quoi
10/10/31 02:35
수정 아이콘
깨비 님 말이 맞는데요. if에서 문자열(char*)가 아니라 문자(char)를 비교하시면 됩니다.
Maphacker
10/10/31 13:19
수정 아이콘
우와 이렇게하는거군요!
정말감사합니다 ㅠㅠ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
94166 컴퓨터가 윈도우 시작화면에서 멈춰요 [2] ridewitme1525 10/10/31 1525
94164 여러분들은 포맷 어떻게 하시나요? [12] 분노의노지심1809 10/10/31 1809
94162 다만 널 사랑하고 있어와 비슷한 영화 추천좀 부탁드려요. [3] 모리1617 10/10/31 1617
94161 군대 입영 문제 때문에 질문드립니다 [10] 체실비치1591 10/10/30 1591
94160 결혼식 질문과 아이폰 탈옥에 대해 질문드립니다. [2] 이신애1823 10/10/30 1823
94159 스타1에서 모든 종족이 건물취소시 75%환급 아니었던가요? [5] 후지카와 큐지5665 10/10/30 5665
94158 스타2 영어더빙으로 패치할 수 있는지요 [1] 고마유1602 10/10/30 1602
94157 노래노래열매를 드신 분들께 질문합니다. [5] 순유묘1773 10/10/30 1773
94156 C언어에서 Just-In-Time 에러는 뭔가요? [5] Maphacker1572 10/10/30 1572
94155 공허포격기 질문입니다. [1] 킹이바1615 10/10/30 1615
94153 11월 공연 또는 콘서트 추천좀 해주세요. [1] T1494 10/10/30 1494
94152 중고컴퓨터가 하나 생길 예정이라서 질문드립니다. [5] 어디로1377 10/10/30 1377
94150 3.5인치 외장하드 케이스 추천 부탁드려요. 유고런1472 10/10/30 1472
94149 이 음악의 제목을 알고 싶습니다.(영상도 소리도 없습니다.) [1] 애이매추1508 10/10/30 1508
94148 사회초년생의 나이에 대한 질문입니다. [7] 태희냥S22460 10/10/30 2460
94147 Texas instruments(TI) 에 대해 질문입니다. 아시는 분 답변좀 부탁 드립니다. [3] 뿌쒸!2169 10/10/30 2169
94146 C언어 질문입니다 [4] Maphacker1638 10/10/30 1638
94145 이 영상에 사용된 브금이 궁금합니다. [3] 탱구시대1353 10/10/30 1353
94143 도토리빵은 대충 얼마 정도 걸고 하나요? [4] 고등어3마리3886 10/10/30 3886
94142 토렌트 사이트 추천 부탁드려요^^ [5] SpecialOne1966 10/10/30 1966
94141 네비게이션질문좀할게요. [1] Art Of Life1558 10/10/30 1558
94140 다나와 퀵서비스 질문입니다. [1] sl2971 10/10/30 2971
94139 정신과 진료 기록 관련 문의입니다. [5] 스트릭랜드1951 10/10/30 1951
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로