if(Lgrad < 7.48888 && Lgrad > 7.48838)
Wouldn't
if(Lgrad > 7.48838 && Lgrad < 7.48888)
make more sense?
What happens if Lgrad == 7.48838 or Lgrad == 7.48888?
but always i get only :"couldn't open 2.wav or 6 or 7.wav..... etc.
Are we supposed to know what is on your card? Case matters, if that makes any difference.