1、
//内容
fp1=fopen("neirong.lgc","r");//f_out指针等价于打开h1文件,并且折星读操作,读于屏幕的。
fscanf(fp1,"%s",nr);//写入文件的字符个数
fclose(fp1);
遇到换行符就会结束
2、文件备份
FILE *fp1;
FILE *fp2;
char name3;//最好全局
printf("★ 文本文件已备份到跟目录下\n");
fp1=fopen("common_survive.lgc","r");//f_out指针等价于打开h1文件,并且折星读操作,读于屏幕的。
fp2=fopen("common_survive备份.lgc","w");//只写与r+
name3=fgetc(fp1);
//while(name2!='~')
//
while(name3!=EOF) //这个不行
while(!feof(fp1)) //这个可以读到文件末尾
{ fputc(name3,fp2);
name3=fgetc(fp1);
}
//fscanf(fp,"%s",name);
// printf("%s\n",name);
fclose(fp1);
fclose(fp2);
FILE *fp1;
char name3;//最好全局
int i=0;
fp1=fopen("neirong.lgc","r");//f_out指针等价于打开h1文件,并且折星读操作,读于屏幕的。
name3=fgetc(fp1);
//while(name2!='~')
// while(name3!=EOF) //这个不行
while(!feof(fp1)) //这个可以读到文件末尾
{ nr[i++]=name3;
name3=fgetc(fp1);
}
//fscanf(fp,"%s",name);
// printf("%s\n",name);
fclose(fp1);
nr[i]='\0';//结束
nRet =strlen(nr);