第1个回答 2010-12-19
#include <iostream.h>
#include <stdio.h>
char a[1000000];
void readDat(char *arr)
{
int i=0;
FILE *fp;
fp=fopen(arr,"r");
do {
fscanf(fp,"%c",&a[i]);
i++;
}while(a[i-1]!='\0');
fclose(fp);
}
void main()
{
char p[100];
cout<<"请输入文件的路径如 E:\\\\c++\\\\闲时无聊所做\\\\新建文本文档.txt"<<endl;
cin>>p;
readDat(p);
int i=0;
while(a[i]!='\0')
{
cout<<a[i];
i++;
}
cout<<endl;
cout<<i;
}