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
'개발 업무(코딩)-개발자였을때 썼던..' 카테고리의 다른 글
쉘 스크립트(shell script) - 업뎃ing (0) | 2023.01.08 |
---|---|
c언어 리눅스(linux) UDP 예제 (0) | 2023.01.08 |
c와 mariadb 연결하는 방법 및 예제 2 - select, insert, delete (0) | 2023.01.08 |
c와 mariadb 연결하는 방법 및 예제 1 - db connect중심 (0) | 2023.01.08 |
c와 mariadb 연결하는 방법 및 예제 0 - 간단한 Makefile (0) | 2023.01.08 |