如何使用C语言“从文件中读”函数

  介绍

本篇文章为大家展示了如何使用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语言“从文件中读”函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何使用C语言“从文件中读”函数