我尝试将数据从mp3文件复制到另一个文件。
但我从文件中得到的所有章程都是'-1'ASCCI。
我按“rb”模式打开scanFile。
这是代码:
// scannedFile = music.mp3, lastByte = 1000, firstByte = 3
char* data = calloc(lastByte - firstByte + 2, sizeof(char));
for (i = 0; i <= lastByte - firstByte; i++)
{
c = fgetc(scannedFile);
if (c == 0) // if the char is 0 ( END OF STRING ) change it for another charter.
c = 1;
data[i] = c;
}