Ragazzi, avrei la necessità di leggere i nomi dei files all'interno di una directory. Spulciando qua e la ho visto che esiste questo header dirent.h, che mi dovrebbe permettere di fare ciò che desider... Soltanto che, non avendo trovato molto in rete, non riesco a leggere niente...
Pensavo funzionasse in questo modo, ma guardando all'interno dell'header vedo che d_name non è un'array di stringhe e in effetti quando lancio il programma ottengo come risultato un semplice ".". Qualcuno saprebbe indirizzarmi?codice:DIR *d; struct dirent * dir; d = opendir("D:\\programmi_personali\\"); dir = readdir(d); printf("\n%s", dir->d_name);