Я использую класс каталога для получения этой информации, но не могу присвоить эти данные члену моего собственного класса. Я делаю проект ООП. Кроме того, я хочу использовать концепцию динамизма (сдерживания). Я создал два класса, 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" класса каталогов.
Я не хочу включать стороннее программное обеспечение.
также мне нужна помощь по теме: как файл (doc file / pdf / txt / pwt и т. Д.) Можно открыть из кода c ++ вне консоли? Я очень взволнован. Помогите мне, пожалуйста. заранее спасибо.
Я новичок в c ++, поэтому, пожалуйста, прости, если есть какие-либо ошибки в обработке указателей, так как я делаю это сдерживание впервые. Мне также нужно кое-что почитать.