작성일 : 16-01-03 23:29
문자열 자가진단 6
 글쓴이 : 공태현(kth119879)
조회 : 2,920  

#include <stdio.h>
#include <ctype.h>

int main()
{
 char ch;


 while(1){
 ch=getchar();
 fflush(stdin);
 if(isalpha(ch))
 {
  printf("%c\n", ch
  );
 }
 else if(isdigit(ch))
 {
  printf("%d\n", ch);
 }
    else break;
}
 return 0;
}#include <stdio.h>
#include <ctype.h>

int main()
{
 char ch;


 while(1){
 ch=getchar();
 fflush(stdin);
 if(isalpha(ch))
 {
  printf("%c\n", ch
  );
 }
 else if(isdigit(ch))
 {
  printf("%d\n", ch);
 }
    else break;
}
 return 0;
}

으로 함수를 작성해서 넣어서 제가 프로그램 돌려보면 제대로 나오는 데 제출하면 wrong answer라고 떠요.

제가 실행했을 때는 제대로 되던데 혹시 잘못 된 부분이 있나요?


컴스쿨 16-01-05 13:57
 
fflush(stdin) 을 getchar() 로 바꾸어서 실행해 보시기 바랍니다.
fflush가 버퍼를 비우라는 명령인데 컴파일러에 따라 안되는 경우가 있어서 문자 한개를 내보내는 getchar() 로 바꾸어주면 해결될 것입니다.
이 부분은 최근에 발행된 수정판에서는 getchar() 로 수정했습니다.
 
 

Total 656
번호 제   목 글쓴이 날짜 조회
396 포인터 자가진단 6 (1) 공태현 01-08 3654
395 구조체 형성평가 3 (1) 공태현 01-08 4983
394 2015년 시도 예선의 25번 문제 질문입니다. (1) 김미영 01-08 2957
393 자기주도 C언어 배열1 자가진단7번 (1) 김태욱 01-07 3676
392 구조체 자가진단1 (1) 공태현 01-05 4534
391 수강료 입금했습니다 (1) 정성훈 01-05 2954
390 문자열 2 자가진단 7 (1) 공태현 01-04 3470
389 문자열 형성 평가6 (1) 공태현 01-04 3996
388 문자열 자가진단 6 (1) 공태현 01-03 2921
387 함수 3 형성평가 3번 (1) 공태현 12-31 4097
386 자기주도 c언어 프로그래밍 e-book (1) 유민영 12-08 3090
385 자기주도 c언어 프로그래밍 함수 2 자가진단 7 (1) 공태현 12-03 3398
384 자기주도 c언어 프로그래밍 함수 2 자가진단 5 (3) 공태현 12-02 3410
383 dev-c++ (1) 공태현 11-30 5187
382 자기주도 c언어 프로그래밍 함수 1 형성평가 5번 (1) 공태현 11-30 3670
381 자기주도 c언어 프로그래밍 배열 2 형성평가 10 (2) 공태현 11-29 3432
380 저기 c언어강의 (1) 김인혁 11-26 3109
379 자기주도 c언어 프로그래밍 배열 2 형성평가 6 (1) 공태현 11-21 3490
378 동영상이 깨지고 정상 속도로 재생이 안됩니다. (1) 오세미 11-21 2959
377 자기주도 c언어 프로그래밍 배열 2 자가진단 6 (1) 공태현 11-19 4701
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0