网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

C语言中fputs()和fgets()函数如何使用

这篇文章将为大家详细讲解有关C语言中fputs()和fgets()函数如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

专注于为中小企业提供成都网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业奉贤免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

写文件:fputs()函数 fputs()函数将一行字符串写入文件,它将字符串输出到流。

其行为方式如下:

(1)遇到换行或文件结束EOF则返回。

(2)按行读取。

(3)每一行结束处的换行字符‘/n’也算该行字符。

(4)对于大小为size的buf,最多只读取size-1个字符。

(5)自动地把buf中最后一个字符(通常是换行符)的后面一个字节填充零结束符('/0')。

fputs()函数的语法:

int fputs(const char *s, FILE *stream)
 

示例:创建一个源文件:fputs-write-file.c,其源代码如下 -

#include//20200427void main() {FILE *fp;fp = fopen("my-write-file.txt", "w");fputs("hello c programming \n", fp);fputs("performance c programming \n", fp);printf("all content had write to file: my-write-file.txt\n");fclose(fp);}
 
执行上面示例代码,得到以下结果 :  
all content had write to file: my-write-file.txt
 
执行上面代码后,打开文件:   my-write-file   .txt,应该会看到以下内容 -  
hello c programmingperformance c programming
 

读取文件:fgets()函数 fgets()函数从文件中读取一行字符串,它从流中获取字符串。

其行为方式如下:

(1)把str中零结束符之前的全部文字输入到文件中。

(2)输入完成后,不会增加额外的特殊字符,如换行符等。

语法:

char* fgets(char *s, int n, FILE *stream)
 

示例:创建一个源文件:fgets-read-file.c,其代码如下所示 :

#include//20200427void main() {  FILE *fp;  char text[300];  fp = fopen("my-write-file.txt", "r");  printf("%s", fgets(text, 200, fp)); // 第一行  printf("%s", fgets(text, 200, fp)); // 第二行  fclose(fp);}
 
执行上面示例代码,得到以下结果:  
hello c programmingperformance c programming

关于C语言中fputs()和fgets()函数如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章题目:C语言中fputs()和fgets()函数如何使用
当前URL:http://bjjierui.cn/article/pephop.html

其他资讯