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

목차

파일 읽기

파일을 읽어오려면 우선 파일을 열어야 합니다. 파일을 읽기 모드로 열려면 fopen 함수를 사용합니다. 아래는 C 언어를 사용한 파일 읽기의 예제입니다.

FILE *fp;
char buffer[255];

fp = fopen("file.txt", "r");
fgets(buffer, 255, fp);
printf("%s", buffer);
fclose(fp);

위 코드는 파일을 열고, 파일에서 한 줄을 읽어와 출력한 후 파일을 닫는 과정을 보여줍니다.

파일 쓰기

파일에 데이터를 쓰려면 파일을 쓰기 모드로 열어야 합니다. 파일을 쓰기 모드로 열려면 fopen 함수를 사용합니다. 아래는 C 언어를 사용한 파일 쓰기의 예제입니다.

FILE *fp;

fp = fopen("file.txt", "w");
fprintf(fp, "This is a sample line");
fclose(fp);

위 코드는 파일을 열고, 데이터를 파일에 쓴 후 파일을 닫는 과정을 보여줍니다.

파일 닫기

파일을 사용한 후에는 반드시 파일을 닫아야 합니다. 파일을 닫지 않으면 다른 프로그램에서 해당 파일에 접근할 수 없게 됩니다. 파일을 닫을 때는 fclose 함수를 사용합니다. 위 예제 코드에서도 파일을 사용한 후 fclose 함수를 사용하여 파일을 닫았습니다.

디스크 파일과의 입출력은 프로그래밍에서 꼭 필요한 기술이며, 파일을 안전하게 읽고 쓰기 위해서는 파일을 올바르게 열고 닫는 것이 중요합니다.