[c언어] 파일 입출력을 위한 헤더 파일
파일 입출력을 위해 c언어에서 사용되는 헤더 파일은 <stdio.h>
입니다. 이 헤더 파일은 파일 입출력에 필요한 함수와 매크로를 포함하고 있어, 파일을 읽고 쓰는 등의 작업을 할 때 필수적으로 포함해야 합니다.
파일 입출력을 위한 주요 함수
c언어에서 파일 입출력을 위해 주로 사용되는 함수로는 다음과 같은 것들이 있습니다.
fopen()
: 파일을 열기 위한 함수fclose()
: 파일을 닫기 위한 함수fread()
: 파일로부터 데이터를 읽기 위한 함수fwrite()
: 파일에 데이터를 쓰기 위한 함수fseek()
: 파일 내에서의 위치를 이동하기 위한 함수ftell()
: 파일 내의 현재 위치를 반환하는 함수
이러한 함수들은 <stdio.h>
헤더 파일에 정의되어 있으며, 파일 입출력 작업을 위해 프로그램에 포함되어야 합니다.
예제 코드
다음은 c언어를 사용하여 파일을 열고 닫는 간단한 예제 코드입니다.
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "w");
if (file != NULL) {
fprintf(file, "This is an example file.");
fclose(file);
} else {
printf("File open failed.");
}
return 0;
}
위 코드에서는 fopen()
함수를 사용하여 “example.txt” 파일을 쓰기 모드로 열고, fclose()
함수를 사용하여 파일을 닫습니다.
결론
<stdio.h>
헤더 파일은 c언어에서 파일 입출력 작업을 위해 필요한 다양한 함수와 매크로를 포함하고 있습니다. 이를 활용하여 파일을 읽고 쓰는 등의 작업을 수행할 수 있습니다.
참고문헌: cplusplus.com - C언어 파일 입출력