#include <stdio.h>
typedef struct {
int aa //ID
int bb //시작시간
int cc //크기
}process;
int main() {
process buffer;
FILE* fp;
fp = fopen("test.bin", "rb");
if (fp == NULL) {
fprintf(stderr, "파일열기 실패");
return 1;
}
else {
while (fread(&buffer, sizeof(process), 1, stdin) == 1) {
/* 여기부터 어떤식으로 써야할지 감이 안잡힙니다 .. */
fprintf(stdout,"%d %d\n", buffer.arrival_time, buffer.code_byte);
}
}
fclose(fp);
return 0;
}
키보드 입력한것을 buffer에 저장하고 저장된 값에 의해 test.bin 에 있는 내용이 출력이 되는 코드를 작성하려고 합니다. 위에 주석으로 달아놓은부분부터 어떤 문법을 사용해야하는지 도저히 감이 안잡힙니다. 혹시 알수있을까요?