max246
05-11-2005, 16:47
Ciao a tutti,
sto cercando di catturare la ESTENSIONE del file letto, questo file è scritto in una variabile CHAR e per sapere se questo file è .mp3 faccio questa funzione:
int extmp3 (char parola[],int num) {
for (int x = 0;x<50;x++) {
if (parola[x] == '.' && parola[x+1] == 'm' && parola[x+2] == 'p' && parola[x+3] == '3') {
printf ("%s \n",parola);
}
}
}
Non mi chiedete per che è int perchè serve per me ;), ora mi chiedo... perche mi cattura tutti gli mp3 e mi cattura pure desktop.ini .. main.o ecc.. ? :S
esiste un'altro sistema per confrontare l'estensione?
sto cercando di catturare la ESTENSIONE del file letto, questo file è scritto in una variabile CHAR e per sapere se questo file è .mp3 faccio questa funzione:
int extmp3 (char parola[],int num) {
for (int x = 0;x<50;x++) {
if (parola[x] == '.' && parola[x+1] == 'm' && parola[x+2] == 'p' && parola[x+3] == '3') {
printf ("%s \n",parola);
}
}
}
Non mi chiedete per che è int perchè serve per me ;), ora mi chiedo... perche mi cattura tutti gli mp3 e mi cattura pure desktop.ini .. main.o ecc.. ? :S
esiste un'altro sistema per confrontare l'estensione?