#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char str[100];
FILE *fp;
if( (fp = fopen( "a" , "r" )) == NULL )
{
printf("error!");
}
else
{
/*while(!feof(fp))
{
fgets( str , 100 , fp );
printf("%s" , str);
}
printf("\n");*/
/*while(fscanf(fp , "%s" , str) != EOF)
printf("%s\n" , str);*/
while(!feof(fp))
{
fread(str , 1 , 100 , fp);
printf("%s\n" , str);
}
}
}
fread(buffer , size , count , fp)中size是每次读的字符数 , count是每次读出数据的块数,可以自己改成不同大小的数值试试。