[ C ] Sample Code - 파일 읽기 샘플코드

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE *fp;
    /**
		C 언어에서 FILE *fp는 파일 처리를 위한 파일 포인터입니다.
        FILE 자료형은 C 언어에서 파일 처리를 위해 제공하는 구조체 형식으로,
        파일 포인터는 FILE 구조체의 변수에 대한 포인터입니다.

		FILE 구조체는 파일에 대한 정보를 포함하고 있습니다.
        파일 포인터 fp는 파일에서 읽고 쓸 위치를 지정하는 역할을 합니다. 
        파일을 열고 닫는 함수(fopen 및 fclose)를 호출하면 FILE 구조체 변수가 생성됩니다.
        파일 포인터를 이용해 파일에서 읽기 또는 쓰기를 수행할 수 있습니다.    
    */
    
    
    char c;

    fp = fopen("test.txt", "r");
    if (fp == NULL) {
        printf("파일을 열 수 없습니다.\n");
        exit(1);
    }

    while ((c = fgetc(fp)) != EOF) {
        printf("%c", c);
    }

    fclose(fp);

    return 0;
}