高中生
最后登录1970-1-1
在线时间 小时
注册时间2017-2-20
|
我首先判断此时找到的文件的文件名是否与我需要打开的文件名相同,如果不相同则在while循环里循环查找,直到找到我需要打开的那个文件,然后进行播放,但有一点我不知道我理解的是不是对的,play_index是此时打开的文件的序号吗,为什么我给play_index--操作之后打开的还是第一个文件,求大神帮忙
while(music_name !=a)
{
// printf("\r\n需要打开的音频文件为:%s ",music_name);
//fres = f_open (&file, "0:mp3player/playlist.txt", FA_READ);
fres = f_lseek (&file, play_index*FILE_NAME_LEN);
fres = f_read(&file, music_name, FILE_NAME_LEN, &rw_num);
printf("\r\n此时查询到的文件是:%s ",music_name);
play_index --;
printf ("index的值为:%d",play_index);
}
fres = f_close (&file)
|
|