#include <stdio.h> #include <stdlib.h>
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; }
