[c언어] 텍스트 파일을 읽고 쓰는 방법
이번에는 c언어에서 텍스트 파일을 읽고 쓰는 방법에 대해 알아보겠습니다.
파일 읽기 (File Reading)
c언어에서 파일을 읽기 위해서는 다음과 같은 단계를 수행합니다.
- 파일 포인터 선언
- 파일 열기
- 파일에서 데이터 읽기
- 파일 닫기
아래는 파일을 읽는 예제 코드입니다.
#include <stdio.h>
int main() {
FILE *file;
char data[100];
file = fopen("example.txt", "r");
if (file == NULL) {
printf("파일을 열 수 없습니다.");
} else {
while (fgets(data, 100, file) != NULL) {
printf("%s", data);
}
fclose(file);
}
return 0;
}
파일 쓰기 (File Writing)
텍스트 파일에 데이터를 쓰기 위해서는 다음과 같은 단계를 수행합니다.
- 파일 포인터 선언
- 파일 열기
- 파일에 데이터 쓰기
- 파일 닫기
아래는 파일에 데이터를 쓰는 예제 코드입니다.
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "w");
if (file == NULL) {
printf("파일을 열 수 없습니다.");
} else {
fprintf(file, "안녕하세요, 파일에 쓰는 예제입니다.");
fclose(file);
}
return 0;
}
c언어를 사용하여 텍스트 파일을 읽고 쓰는 기본적인 방법에 대해 알아보았습니다. 더 많은 정보는 c언어 관련 문서나 참고 자료를 확인하시기 바랍니다.