广陵版主,
你好!我是c语言新手,最近用钟家明的c语言学习实验集成系统2010版打开一个mp3文件,用了下面的程序,老是报告说二进制文件无法打开!出现 c4013 和c4101两个警告。这两个程序用钟家明以前老版本学习系统都通过了的,不知是我新购买新版本有问题,还是我的程序有问题,发了两封电邮请教钟家明老师,也没有得到回信,请版主不吝帮助,在下谢谢了。我打开二进制文件读写目的是希望把英语的一个mp3 文件分成几个更短的mp3 文件。
#include "stdio.h"
main()
{FILE *in, *out;
char ch,infile[20],outfile[20];
printf(" Enter the infile name:\n");
scanf("%s", infile);
printf(" Enter the outfile name:\n");
scanf("%s", outfile);
if ((in=fopen(infile,"rb"))==NULL)
{printf("cannot open infile\n");
exit(0);
}
if ((out=fopen(outfile,"wb"))==NULL)
{printf(" cannot open outfile\n");
exit(0);
}
while (!feof(in)) fputc(fgetc(in),out);
fclose(in);
fclose(out);
}