include<string> using namespace System::IO; include<iostream> using namespace std; class files { string *fname[25]; public: files() {*fname=NULL; } }; class directory { private: directory *d; string *dname[25]; files *ff[25]; int numd,numf; public: directory() { numd=0;numf=0; } void search() { string *a[]=Directory::GetDirectories("D:\"); numd=a->get_length(); *dname[]=*a[]; for(int q=0;q for(int i=0;i<numd;i++) { //find files string *b[]=Directory::GetFiles(d[i]); numf=b->get_length(); files.*fname[]=*b[]; for(int c=0;c<numf;c++) cout<<files.*fname[c]; } } }; int main() { directory r; r.search(); return 0; }
Error 1 error C2440: 'initializing' : cannot convert from 'cli::array ^' to 'std::string *[]' c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 19 Error 2 error C2227: left of '->get_length' must point to class/struct/union/generic type c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 20 Error 3 error C2059: syntax error : ']' c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 21 Error 4 error C2665: 'System::IO::Directory::GetFiles' : none of the 3 overloads could convert all the argument types c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 28 Error 5 error C2227: left of '->get_length' must point to class/struct/union/generic type c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 29 Error 6 error C2143: syntax error : missing ';' before '.*' c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 30 Error 7 error C2143: syntax error : missing ';' before '.*' c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 30 Error 8 error C2065: 'fname' : undeclared identifier c:\documents and settings\computer\my documents\visual studio 2008\projects\project\project\directory.h 32
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)