본문 바로가기
개발 업무(코딩)-개발자였을때 썼던..

c언어 파일입출력 중 읽기

by 주용사 2023. 1. 8.
728x90

fp가 포함된 부분만 보면된다.

int main()
{

        FILE *fp = fopen("파일명.dat","r"); // 옵션 설정가능

        //fgets(buffer, sizeof(buffer), fp); // 한줄씩 읽어온다.
        while(fgets(buffer, sizeof(buffer), fp)) // 한줄씩 읽어온다.
        {
                memcpy(form.codename, strtok(buffer, "|"), sizeof(form.codename)); // strtok으로 구분해서 따로 저장
                memcpy(form.dataid, strtok(NULL, "|"), sizeof(form.dataid));
                if(atoi(form.dataid) == 20093)
                        break;
        }


        fclose(fp);    // 파일 포인터 닫기

        return 0;
}
728x90