fread函数的用法,fread函数的功能

环境: VMware工作站; CentOS-6.4-x86_64

说明:

使用fread函数时,优选使用fread(buf,sizeof ) char )、sizeof )、buf )、p )的形式

在一个字节的读取中,每次读取缓冲区的长度,这样就不会丢弃某些字节。

步骤:

1、创建并创建源文件main.c :

# include stdio.h # include errno.h # include string.hint main (int argc,char*args[](//)创建一个只读文件指针返回- 1; char buf[1024],定义要从中读取文件的缓冲区; //文件while(1) )//缓冲区memset (buf,0,sizeof (buf ) ); //定义函数返回值intRC=fread(buf,sizeof ) char ),sizeof ),p ); //读取到文件结束,退出循环if (RC=0) break; //将读取的结果输出到画面printf (‘ % s\n ‘,buf ); //关闭文件fclose(p ); 返回0; }

2、创建并创建源文件makefile :

. suffixes 3360.c.OCC=gcc srcs=main.c $ (objs=$ (srcs 3360.c=.o ) exec=mainstart 3360 $ (objs ) $ ) cc–

3、创建使用的文件a.txt并创建:

12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789

4、运行程序,查看结果:

[negivup@negivup mycode] $ make gcc-wall-omain.o-cmain.cgcc-omain.o————– ok——————————————– 8901234567890123456789012345678901234567890123456789012345678901234563456783456345678345678345678345678345678346789

PS :我根据传智播客的视频学习进行了整理。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注