이틀치 작업분량이 끝난듯 합니다. 클로드 만세!!
typedef struct t_Test {
int aaa;
const char *bbb;
uint64_t ccc;
const char *ddd;
} Test;위 데이타 리스트를 파일로 저장하는 기능과 파일에서 읽어온 데이타로 메모리에 올리는 기능을 C 언어로 만들어줘.무슨 코드를 작성하나 봤는데요.
일단 리스트니까 건수를 저장하고
fwrite(&count, sizeof(int), 1, fp);int, uint64_t 를 저장하고, 문자열들을 전부 뒤로 모아서, 문자열 길이 저장하고, 문자열 저장하고...
요렇게 작성하네요.
뭐... 불러오는 것은 역순으로 하고요.
하지만 이 방식은 구조체 맴버변수가 추가/수정/삭제되면 오류가 나는 방식이라 질문을 바꿨습니다.
위 데이타 리스트를 json 으로 변경후 파일로 저장하는 기능과, 파일에서 읽어온 데이타로 메모리에 올리는 기능을 C 언어로 만들어줘.이번에는 좀 정상적인 코드를 작성해 주네요.
https://github.com/DaveGamble/cJSON
라이브러리도 별 10k 받은 라이브러리를 선택하고...
결론은 개발자는 여전히 중요한 지위에 남게될 듯 합니다.