[c] 문자 단위 입출력
C 프로그래밍에서는 문자 단위 입출력을 위해 stdio.h
헤더 파일에 포함된 함수들을 사용합니다. 여기서는 기본적인 문자 단위 입출력 함수들에 대해 알아보겠습니다.
getchar() 함수
getchar()
함수는 표준 입력 스트림(stdin)에서 한 문자를 읽어옵니다. 아스키 코드에 따라 정수값을 반환하며, 입력 버퍼에서 한 문자를 읽어옵니다.
int ch;
ch = getchar();
putchar() 함수
putchar()
함수는 한 문자를 표준 출력 스트림(stdout)으로 출력합니다. 아스키 코드 값을 받아 해당하는 문자를 출력합니다.
char ch = 'A';
putchar(ch);
예제 코드
다음은 사용자로부터 문자를 입력받고, 해당 문자를 출력하는 간단한 예제 코드입니다.
#include <stdio.h>
int main() {
char ch;
printf("한 문자를 입력하세요: ");
ch = getchar();
printf("입력한 문자: ");
putchar(ch);
return 0;
}
위의 코드를 실행하면, 사용자로부터 문자를 입력받아 화면에 출력하는 동작을 수행합니다.
C언어를 사용하여 문자 단위 입출력을 수행하는 것은 기본적인 프로그래밍 작업 중 하나입니다. 이러한 기본적인 입출력 함수들은 다양한 응용 프로그램에서 활용될 수 있습니다.
참고 자료
C언어 입출력 함수 관련해서 더 많은 내용을 학습하고자 한다면, 위의 참고 자료를 참조해 보시기 바랍니다.