비슷한 질문을하고 있었지만 해결책을 찾지 못했습니다. 구조가 2 개 이상의 노드가있는 트리와 비슷합니다. 또한 루트에 대한 포인터가 있습니다.C에서 트리 데이터를 파일에 쓰는 방법은 무엇입니까?
int writeData(TREE *root , char *filename){
FILE *f = NULL;
int numWritten = 0;
fopen_s(&f , filename, "w+");
fwrite(root , sizeof(TREE) , ??? , f);
}
I 돈 :
typedef struct tree
{
char *name;
struct tree *children
}TREE;
내가 좀 도와 내가 사용 생각
을 얻을 싶어요 파일에 데이터를 쓰고 싶지만, 너무 혼란있어 어떻게 쓸 것인지 알 수 없습니다. 어떻게 할 수 있을까요? 모든 요소에 대해 자녀를 둔다면 모든 것이 던져 질 것입니다. 어떻게 할 수 있습니까?
만 # 정의과 구조체를 형식 정의를하지 않는 하나님의 사랑에 대한 자본 이름을 사용합니다. –