fflush(stdin);
예전에 어떤 문제를 저 함수를 써서 해결했다.
 
그러나 문서화를 하지 못했다.
 
(정확하게는 백업을 못하였다.)
 
그러다가 우연히 KLDP에서 그 함수를 다시 보게되었다.
 
 
참조
 
KLDP
크리에이티브 커먼즈 라이선스
Creative Commons License
"in Programming" 카테고리의 다른 글

글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.

트랙백 주소 :: http://nosyu.pe.kr/trackback/41

댓글을 달아 주세요

  1. mark 2005/12/26 11:02  댓글주소  수정/삭제  댓글쓰기

    getchar() 대신에 gets()를 쓰면 깔끔하게 해결됩니다만-_-;(경험상)

  2. NoSyu 2005/12/26 18:36  댓글주소  수정/삭제  댓글쓰기

    아.. 그런 방법이 있었군요.^^;; KLDP에 doldori분이 가르쳐주신 링크도 좋은 답변이 되는군요.^^

  3. SungSaint 2006/03/09 00:37  댓글주소  수정/삭제  댓글쓰기

    fflush(stdin)이거 비추다. 리눅스에서 이거 안먹어서 한 10분동안 뻘짓 한 기억이.....표준도 아니고 stdin이 또 명확한 것(이건 직접 코딩하다가 겪으면 알 수 있을게야.)도 아니라서..
    위엣분이 말씀한 것이 가장 괜찮은 방법이라 생각함~

  4. NoSyu 2006/03/09 09:05  댓글주소  수정/삭제  댓글쓰기

    으음.. 그렇군.
    나도 저 방법은 안 쓰는데 그 때 어떤 분이 C언어 질문을 해서 그냥 저렇게 쓰라고 했거든.
    그 때는 잘 몰랐으니.... 쿨럭..;;;

  5. NoSyu 2008/06/05 17:15  댓글주소  수정/삭제  댓글쓰기

    fgets와 다음 코드를 사용하자.
    while(getchar() != '\n')
    ;

[로그인][오픈아이디란?]