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

C/C++ Q/A
[2257] ungetc(c, stdin)에 대해서 잘모르겠어요.
동호 [] 1783 읽음    2003-04-04 02:14

ungetc(c, stdin)는 레퍼런스에서 보면 다시 버퍼로 push한다고만 되어 있던데
정확히 어떤 역할을 하는 함수 인지, 활용법은 어떤 것인지 잘 모르겠어요.
알려주시면 고맙겠습니다.

예를 들어 getchar(c)를 사용했을 때 원하지 않는 데이터가 변수에 들어가는 것을
다시 끄집어 내는 것 같은데 대체 어떤 일을 하는 것인지...getchar(c)를 UNDO시키는
함수란 건지...?
그리고 getchar()가 버퍼형 함수니깐 원치 않는 데이터가 변수에 들어갈 수 있을텐데
ungetc()를 쓰더라도 버퍼에 들어있는 데이터중 아무거나 다시 그 다음 getchar()함수를
사용할 때 또 쓸데없는 값이 입력되거나 하진 않을까요? 그럼 ungetc()를 쓰더라도
별 소용없는 게 되지 않을는지요?


+ -

관련 글 리스트
2257 ungetc(c, stdin)에 대해서 잘모르겠어요. 동호 1783 2003/04/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.