c语言读取文件到缓冲区