#include
#include
int main()
{
char program[300];
FILE *fp1,*fp2;
if(fp1=fopen("source.c","r")==NULL)
{
printf("Cannot open file");
exit(1);
}
if(fp2=fopen("newsource.c","w+"))
{
printf("Cannot build newfile");
exit(1);
}
int m,n;
printf("请输入您要改为注释的代码行数");
scanf("%d %d",&m,&n);
int line=0;
while(!feof(fp1))
{
line++;
if(line>m&&line<(m+n))
{
fputc('/',fp2);
fputc('/',fp2);
}
fputs(program,fp2);
fgets(program,300,fp1);
}
rewind(fp2);
printf("经过处理后的源程序是\n");
n=0;
fgets(program,300,fp2);
while (!feof(fp2))
{
printf("%d\t%s", n, program);
n++;
fgets(program,300,fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}