typedef struct student
{
char name[10];
int roll;
char subject[5];
int mark;
}STUDENT;
, I는 다음과 같은 구조를 수정하고FREAD() 동작 리플 레니 잘못된 데이터 I 파일 학생 레코드를 저장 한 후 file.Now의 구조 위에 저장에 fwrite 및 FREAD 사용하고
typedef struct student
{
char name[10];
char subject[5];
int mark;
}STUDENT;
이제 파일에서 이전에 저장 한 오래된 레코드를 읽었습니다. fread()를 사용하여이 작업을 수행하고 있습니다. 문제는 데이터가 대상의 파일에서 제대로 읽히지 않아 구조의 데이터 멤버를 표시하는 것입니다.
감사합니다. 직렬화 라이브러리 시작에 대한 참고 자료를 제공해 주시면 큰 도움이 될 수 있습니까? – user5979363
@ user5979363 언급 한 프로토콜 버퍼의 경우 다음 위치에서 좋은 가이드를 찾을 수 있습니다. https://developers.google.com/protocol-buffers/docs/cpptutorial –