1 개념
→ Standard Input/Output Header의 약자
→ C언어에서 입력과 출력 기능을 제공하는 표준 라이브러리 헤더 파일
→ 프로그램에서 데이터를 입력받거나 출력하는 함수들이 정의
2 헤더 파일의 역할
→ 입출력 함수들의 선언을 포함
→ 컴파일러가 해당 함수들을 사용할 수 있도록 지원
3 주요 입출력 함수
1) printf()
→ 표준 출력 함수로 데이터를 화면에 출력
→ %d, %f, %s 등 다양한 형식으로 출력 가능
2) scanf()
→ 표준 입력 함수로 사용자로부터 데이터를 입력
→ &을 사용하여 변수의 주소값을 넘겨줘야 값을 저장 가능
3) getchar()
→ 문자 단위 입력을 담당
4) putchar()
→ 문자 단위 출력을 담당
5) 파일 입출력 관련 함수들
함수 | 설명 |
fopen() / fclose() | 파일 열기 / 닫기 |
fprintf() / fscanf() | 파일에서 쓰기 / 읽기 |
fputs() / fgets() | 문자열 단위로 파일 입출력 |
ferror() | 파일 입출력 중 에러 확인 |
fflush() | 출력 버퍼 지우기 |
4 표준 스트림(Stream) 개념
스트림 | 설명 |
stdin | 표준 입력 스트림 (키보드) |
stdout | 표준 출력 스트림 (화면) |
stderr | 에러 출력 스트림 (화면) |
5 입출력을 배워야 하는 이유
→ 모든 C 프로그램은 입력과 출력이 기본
→ 키도브, 화면, 파일 등 다양한 환경에서 데이터를 다루기 위해 필수
→ 초보자부터 고급 프로그래밍까지 모든 수준에서 자주 사용
C언어 stdio.h에 대해 더 상세한 설명을 알고 싶은 분들은 아래 링크로 접속
☞ https://m.blog.naver.com/math717/223693929200
C언어의 다른 기능 혹은 다른 프로그래밍 언어에 대해 더 알고 싶은 분들은 아래 링크에 접속
'C언어 > 표준라이브러리' 카테고리의 다른 글
C언어 시간 처리 완전 정리: time.h 사용법, 시간 출력, 측정, 딜레이까지 (0) | 2025.05.30 |
---|---|
C 언어 문자 함수 쉽게 배우기 — isdigit부터 toupper까지 예제 중심 정리 (0) | 2025.05.29 |
C 언어 string.h 핵심 함수 정리 – 문자열 검색, 분리, 메모리 함수 예제까지 (1) | 2025.05.28 |
C 언어 math.h 헤더 완전 정리 – 수학 함수 예제와 함께 쉽게 배우기 (0) | 2025.05.26 |
C언어 stdlib.h 함수 정리 - exit, rand, atoi, strtol 해설 (0) | 2025.05.25 |