Ciao a tutti, sono un novellino dell'informatica e conosco praticamente solo le basi del c. Sto cercando di creare un programma per rinominare le mie playlist musicali, dato che quando le scarico nel titolo presentano il prefisso del sito. Ho realizzato questo programma che non da errori ma nemmeno risultati. Dove sto sbagliando secondo voi?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dirent.h>
int a,c,L;
char nname[100];
main()
{
a=0;
DIR *dp;
struct dirent *dir_p;
dp = opendir("Cambio");
if ( dp == NULL )
exit(1);
while( ( dir_p = readdir(dp) ) != NULL )
{
L=strlen(dir_p -> d_name);
for(c=17 ; c<L ; c++)
{
nname[a] = dir_p -> d_name[c];
a++;
}
printf("%s\n\n%s",dir_p -> d_name,nname);
rename(dir_p -> d_name , nname);
}
closedir(dp);
printf("\n\n\n");
system("PAUSE");
}