Hi DPler
Ich muss für die Uni ein Konsolen-Programm schreiben, dass alle Dateien und Ordner in einem Baum anzeigt (ähnlich dem Befehl "tree" im cmd). Vom Funktionsaufbau alles kein Problem, allerdings hatten wir bis jetzt nur Char-Arrays gearbeitet, und ich hab keine Ahnung wie ich das in den geforderten LPTSR umwandeln kann. Hier mal mein Code (ich weiß, da fehlen noch Sachen, aber sobald ioch das Problem gelöst hab ist der Rest kein Problem).
Code:
void OrdnerInhalt(char * p_csOrdner)
{
WIN32_FIND_DATA FindFileData;
HANDLE hSuche;
LPTSTR sOrdner;s
sOrdner = (LPTSTR) malloc (MAX_PATH);
hSuche = FindFirstFile(sOrdner, & FindFileData);
while( FindNextFile(hSuche, & FindFileData) != 0)
{
printf(" %s \n", FindFileData.cFileName);
}
FindClose(hSuche);
free(sOrdner);
}
Ich hoffe ihr könnt mir helfen