Joinc 팀블로그 리눅스 메뉴얼 정리 Joinc 위키
댓글

Recent Comments

Powered by Disqus
팀블로그 카테고리
  전체 (1105)
   공지사항 (1)
   검색엔진 (21)
   기술동향 (58)
   게임 (2)
   독서 (6)
   리눅스 (12)
   보안 (1)
   사회문제 (22)
   어셈블리 (43)
   영화 (3)
   오픈소스 (10)
   음악 (9)
   인물 (1)
   포인터 (4)
   프로그래머 (23)
   팀블로그 (20)
   테터툴즈 (29)
   C/C++ (152)
   FireFox (11)
   Gimp (2)
   Google (98)
   Java (13)
   Perl (2)
   Pthread (11)
   STL (13)
   TCP/IP (8)
   Tools (31)
   Web2.0 (42)
   Wiki (1)
«   2010/03   »
  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 31      
2007/11/21 11:06

linux man page : fgetc - 입력스트림으로 부터 문자 하나를 읽어들인다.

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;
}
표준입력으로 부터 문자를 읽어들여서 출력한다. EOF(Ctrl+D)를 만나면 종료한다.

:::