我正在使用目录类来获取此信息,但无法将此数据分配给我自己的类的数据成员。我正在做一个 oop 项目。此外,我想使用动态(包含)的概念。我创建了两个类,mydirectory 和 myfiles,如下所示:
class files
{
string fname[25];
public:
files()
{
fname=NULL;
}
};
class directory
{ private:
directory *d;
string *dname[25]; //* to show there may be a subdirectory,there may be not.
files *ff[25]; // data member string *fname[25];
int numd,numf;
public:
directory()
{
numd=0;numf=0;
}
现在,如果我想使用该语句:
Directory::GetDirectories("D:\\");
如何将目录名称分配给目录类的“dname”。
我不想包含第三方软件。
我还需要有关该主题的帮助:如何从控制台外部的 c++ 代码打开文件(doc 文件/pdf/txt/pwt 等)?我非常担心。请帮我。提前致谢。
我是 C++ 新手,所以如果指针处理有任何错误,请原谅,因为我是第一次进行这种包含。我还需要一些阅读材料。