Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dirNode *dirNode::findNode(string pathname) {
- dirTokenizer path = dirTokenizer(pathname);
- string dir = path.next();
- dirNode *cur=this;
- if (cur‐>name != dir) return NULL;
- dir = path.next();
- if (dir == "") return cur;
- cur = cur‐>firstChild;
- while (cur != NULL) {
- if (cur‐>name != dir) {
- cur = cur‐>nextSibling;
- continue;
- }
- dir = path.next();
- if (dir == "") return cur;
- else cur = cur‐>firstChild;
- }
- return cur;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement