[c] 디스크 파일과의 입출력

디스크 파일과의 입출력은 프로그래밍에서 중요한 부분입니다. 이 기사에서는 파일을 만들고 읽고 쓰는 방법에 대해 간략히 살펴보겠습니다.

파일 열기와 닫기

파일을 열 때는 fopen 함수를 사용합니다. 이 함수는 파일 경로와 열기 모드를 인자로 받습니다. 예를 들어, 읽기 전용으로 파일을 열고 싶다면 다음과 같이 사용할 수 있습니다.

FILE *file = fopen("file.txt", "r");

파일을 열었으면, 작업이 끝난 후에는 항상 파일을 닫는 것이 좋습니다. 파일을 닫을 때는 fclose 함수를 사용합니다.

fclose(file);

파일에 쓰기

파일에 내용을 쓰려면 fprintf 함수를 사용합니다. 이 함수는 스트림에 형식화된 데이터를 쓸 수 있습니다.

FILE *file = fopen("file.txt", "w");
fprintf(file, "Hello, World!");
fclose(file);

파일에서 읽기

파일에서 내용을 읽으려면 fscanf 함수를 사용할 수 있습니다. 이 함수는 형식화된 데이터를 스트림에서 읽어옵니다.

FILE *file = fopen("file.txt", "r");
char str[100];
fscanf(file, "%s", str);
printf("%s", str);
fclose(file);

이렇게 파일과의 입출력을 통해 프로그램은 데이터를 영구적으로 저장하고 읽어올 수 있습니다.

결론

파일과의 입출력은 C 프로그래밍에서 매우 중요한 부분입니다. 파일을 열고 닫는 방법, 파일에 쓰고 읽는 방법 등을 이해하면 프로그램이 디스크에 데이터를 저장하고 읽어올 때 매우 효과적으로 처리할 수 있을 것입니다.

이상으로 디스크 파일과의 입출력에 대해 알아보았습니다. 감사합니다.

참고 자료