为文件/目录树创建结构

时间:2013-05-02 20:35:37

标签: c shell file-io

如何为文件/目录树创建结构。 c程序使用每个txt文件的路径的shell脚本获得txt文件输入。例如

a\a1.txt
a\m\m1.txt

你会如何为此创建一个结构?

1 个答案:

答案 0 :(得分:1)

也许

表示简单的一维字符串字符串

struct MyPath {
    char *element;  // Pointer to the string of one part.
    MyPath *next;   // Pointer to the next part - NULL if none.
}

表示完整的二叉树表示

struct Node {
   char *element; // Pointer to the string - node.
   Node *left;    // Pointer to the left subtree.
   Node *right;   // Pointer to the right subtree.
}