介绍
本篇文章为大家展示了如何使用C语言“从文件中读”函数,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
C语言“从文件中读”函数的用法为“size_tf读(void *缓冲区,size_t大小,size_t统计,文件*流)”,其作用是从一个文件流中读数据,读取数个元素,每个元素大小字节。
示例1
# include & lt; stdio.h> # include & lt; process.h> # include & lt; string.h> int main () { 文件*流; char味精[]=?这是一个test"; char buf [20]; 如果((流=fopen (“dummy.fil",“w +“))==NULL) { 流(stderr,“不能打开输出文件。\ n"); 返回1; }/*写一些数据文件*/写入文件(味精1 strlen (msg) + 1,流);/*文件的开始*/fseek(流0 SEEK_SET);/* */读取数据并显示它 从文件中读(buf 1 strlen (msg) + 1,流); printf (“% s \ n" buf); 文件关闭(流); 系统(“pause"); 返回0; }
示例2
int主要(空白) { 文件*流; char[30]列表; int i, numread numwritten;/*在文本模式打开文件:*/如果((流=fopen (“fread.out",“w + t")) !=NULL) { (我=0;i<25;我+ +) { [我]=(char)列表(& # 39;z # 39;我); }/*写25字符蹒跚*/numwritten=写入文件(清单,sizeof (char), 25日流); printf (“% d项\ n"写道,numwritten); 文件关闭(流); } 其他的 printf(“打开文件\ n"问题); 如果((流=fopen (“fread.out",“r + t")) !=NULL) { numread=从文件中读(列表,sizeof (char), 25日流); printf(“读取的项数=% d \ n", numread); printf(“缓冲=% .25 \ n"内容,列表); 文件关闭(流); } 其他的 { printf(“文件不能被打开\ n"); } 系统(“pause"); 返回0; }
上述内容就是如何使用C语言“从文件中读”函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。