0
내 소프트웨어는 파일을 읽고 장치에 쓸 필요가 있습니다. 파일을 최대 크기 (예 : M 바이트)가있는 더 작은 페이지로 분할하고 각주기마다 페이지 주소를 설정해야합니다. C로 어떻게 구현할 수 있습니까?파일을 페이지로 분할하고 각 페이지 주소를 설정하는 방법
감사합니다.
헤티
내 소프트웨어는 파일을 읽고 장치에 쓸 필요가 있습니다. 파일을 최대 크기 (예 : M 바이트)가있는 더 작은 페이지로 분할하고 각주기마다 페이지 주소를 설정해야합니다. C로 어떻게 구현할 수 있습니까?파일을 페이지로 분할하고 각 페이지 주소를 설정하는 방법
감사합니다.
헤티
당신이 방금 사용해야 체크하여 파일 청크를 읽을 수 있지만이 데이터와 함께 할 건데 분명하지 않다 fread
:
FILE *file = fopen("yourfile.dat", "rb");
size_t amount;
unsigned char buffer[PAGE_SIZE];
while ((amount = fread(buffer, 1, PAGE_SIZE, file)) > 0)
{
..
}