我在看類似的問題,但沒有找到解決方案。 我有一個類似於超過2個節點的樹的結構。 我也有一個指向根的指針。如何在C中將樹數據寫入文件?
typedef struct tree
{
char *name;
struct tree *children
}TREE;
我想寫這個數據到一個文件,只是糊塗了所以很想得到一些幫助
我想用:
int writeData(TREE *root , char *filename){
FILE *f = NULL;
int numWritten = 0;
fopen_s(&f , filename, "w+");
fwrite(root , sizeof(TREE) , ??? , f);
}
我不不知道該寫什麼,如果我有孩子到每一個元素,所以我就會把它們扔到一起 - 我怎麼能這樣做呢?
只有利用資本名字#define和對上帝的愛沒有的typedef的結構。 – 2012-09-19 20:20:31