Rekursive Ordnersuche und Listenspeicherung
-
Hallo,
was bedeutet 0 terminieren ?
-
hallo
also strcat(temp, "\0"); führt nicht zum Erfolg
Die Frage ist ja auch, ob ich mir den vorhergehenden Ordner überhaupt merken und ihn später wieder zurückschreiben soll, oder ob es nicht auch anders ginge?
-
so die Tempgeschichte ist jetzt Geschichte nun bleibt nur noch das Problem mit dem rekursiven Ordneraufruf.
if(IsDir(File_Location)){ FNAME Temp={0}; strcpy(Temp, WorkDir); cout << Temp; cout<<"\tORDNER"; strcat(WorkDir,pDir->d_name); DirSeek(WorkDir,pWorkDir,cnt); strcpy(WorkDir, Temp);
im moment siehts so aus, ich versteh nicht, warum der die ordner in den Ordnern nicht findet.