文件已经创建,计算文件中的字符个数。
#include<stdio.h>
#include<process.h>
main() //主函数
{
FILE *fp;
int n;
char ch; //定义文件内容储存变量
if((fp=fopen("exp0.txt","r"))==NULL) //只读文件
{
printf("cannot open the file.\n");
exit(0);
}
ch=fgetc(fp); //不为空的时候得到文件内容
while(ch!=EOF) //文件内容不为空时,输出文件内容
{
putchar(ch);
ch=fgetc(fp);
}
n=ftell(fp); //获得文件的当前位置
printf("\n the length of the string is:%d\n",n);
fclose(fp); //关闭文件
}