char ch[100]; 总共才100个字节,然后你读了100个字节,下面用strlen的时候,ch没有结束符 \0,导致越界,进而崩溃。
你用打开文本的方式去打开一个mp3文件,估计有问题,你以二进制打开该文件试一下,即:FILE *pFile2=fopen("1.mp3","wb+");
ch字符数组没有串结束符,strlen求长度时崩溃
哪行代码崩溃?要读取的文件存在吗?不存在的话,pFile为NULL的。