实例代码:
打开要读取的文件
FILE *fp =NULL;char *buffer-NULL;fp =fopen(filename,"r");
读取文件,并存放在字符串buffer中
1.为buffer 分配空间
int string_size= ftell(fp)buffer = (char*) malloc (sizeof(char)*(string_size+1)) // add 1 for append '0' to string
2.将文件指针重新放置到开头,读取文件
rewind(fp);int read_size = fread(buffer ,sizeof(char),string_size,fp); // return the number of units(char)buffer[read_size]='0
输出到显示器
for(int i=0;i<read_size;i++)printf("%c",buffer[i]);
