chuwangmvp 发表于 2012-5-8 21:44:43

国嵌 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]
查看完整版本: 国嵌 mp3项目的问题