1. getchar() 함수
- 키보드로부터 하나의 문자를 입력받는 함수.
#include <stdio.h>
int getchar(void);
2. fgetc() 함수
- 키보드로부터 하나의 문자를 입력받는 함수.
- 파일을 통해서도 문자를 입력받을 수 있음.
#include <stdio.h>
int fgetc(FILE *stream);
3. putchar() 함수
- 모니터에 하나의 문자를 출력하는 함수.
#include <stdio.h>
int putchar(int c);
4. fputc() 함수
- 모니터에 하나의 문자를 출력하는 함수.
- 파일을 통해서도 문자를 출력(저장) 가능.
#include <stdio.h>
int fputc(int c, FILE *stream);
예제>단일 문자 입출력 함수를 사용하여, 'x'문자가 입력될 때까지 계속해서 영문자를 입력받고 출력하는 예제.
#include <stdio.h>
int main(void)
{
char ch;
printf(" x가 입력될 때까지 영문자를 계속 입력받습니다 : \n");
while((ch=putchar())!='x')
{
putchar(ch);
}
printf("x를 입력하셨습니다. \n");
return 0;
}