English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수ungetc()
문자를 가져오고 그 문자를 스트림으로 돌려보냅니다. 그렇게 하면 문자를 다시 읽을 수 있습니다.
이는ungetc()
C 언어의 문법
int ungetc(int character, FILE *스트림)
여기서
문자-스트림에 돌려보내야 할 문자.
스트림-파일 객체를 가리키는 포인터입니다.
이는ungetc()
C 언어의 예제
#include <stdio.h> int main() { int c; while ((c = getchar()) != '0') putchar(c); ungetc(c, stdin); c = getchar(); putchar(c); puts(""); printf("끝!"); return 0; }
출력 결과
s a b c t h 0 끝!
위 프로그램에서 int형 문자를 선언했습니다. 0에 도달할 때까지 문자를 읽습니다./0. 이는 문자를 표시하고 0과 만나면 "The End!"을 인쇄합니다.
int c; while ((c = getchar()) != '0') putchar(c); ungetc(c, stdin) c = getchar(); putchar(c); puts(""); printf("끝!");