TC: void fnsplit( const char *path, char *drive, char *dir, char *name, char *ext) - prototype in dir.h - splits a file name from path into drive, dir, name, and ext - dir can include subdirectories - maximum sizes for these strings are: MAXPATH 80 path MAXDRIVE 3 drive - includes colon (:) MAXDIR 66 dir - includes leading/traing backslashes MAXFILE 9 name MAXEXT 5 ext, including leading dot (.) - invertible with fnmerge()