国嵌 mp3项目的问题
本帖最后由 chuwangmvp 于 2012-5-9 15:33 编辑按实验手册坐下来时出现的问题:
sh: can't create song_list: Permission denied
==================================song list=====================================
123.mp3 124.mp3 125.mp3 333.mp3 Avril1.mp3
============================================================================
Segmentation fault
而后我在app.c文件中加入printf语句,查看程序的执行情况:
struct song *p2;
printf("-4");
system("ls /mp3/song >song_list");
printf("-3");
fd = fopen("song_list","r");
printf("-2");
p1 = (struct song *)malloc(sizeof(struct song));
printf("-1");
printf("==================================song list=====================================\n");
system("ls /mp3/song");
printf("\n");
printf("====================================================================11======\n");
printf("56====/n");
//size = getline(&line,&len,fd);
printf("1");
strncpy(p1->songname,line,strlen(line));
printf("2");
而后出现:
-4-3-2-1==================================song list=====================================
123.mp3 124.mp3 125.mp3 333.mp3 Avril1.mp3
====================================================================11======
即倒数第三 四句的printf未执行;
页:
[1]