C++问题。为本例中的类设计一个继承类CFD,分离出每一个文件夹名称

[复制链接]
查看11 | 回复1 | 2008-12-17 13:03:17 | 显示全部楼层 |阅读模式
如:将E:\VC\English\LIB\19-1.obj分离为:E:\,VC,English,LIB。
class CFD : public CMyFileDivide
{

private:

void DeleteMerory();

void DivideFold();

public:

char *fold[11];
// 文件夹指针

int FoldNum;
// 文件夹个数

CFD(char *file="");

~CFD();

void SetFile(char *file);
};
请高手帮忙,谢谢

回复

使用道具 举报

千问 | 2008-12-17 13:03:17 | 显示全部楼层
将路径字符串从头到尾遍历查找'\'没找到一个将这之前的存到一个数组中,找不到的话,这就是最后一个了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行