Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=fgetc">fgetc</a>(3)

1장. fgetc(3)

차례
1.1절. 사용법
1.2절. 설명
1.3절. 반환값
1.4절. 예제

단일 문자를 입력받는다.


1.1절. 사용법

#include <stdio.h>

int fgetc(FILE *stream);
		


1.2절. 설명

stream 가 가리키는 문자를 읽어서 원래 데이터형인 unsigned char 를 int 로 변환하여 값을 되돌려준다. 파일 끝에 도달했을경우 EOF 를 반환한다.


1.3절. 반환값

읽어들인 unsigned char 문자를 int로 변환한다음 되돌려준다. 파일 끝에 도달했을경우에는 EOF 를, 에러가 발생했을경우에는 에러를 반환한다.


1.4절. 예제

#include <stdio.h>

#include <string.h>

int main()
{
    int ch;
    while ((ch = fgetc(stdin)) != EOF)
    {
        printf("%c", ch);
    }

    return 1;
}
		
표준입력(:12)으로 부터 문자를 읽어들여서 출력한다. EOF(Ctrl+D)를 만나면 종료한다.