当前位置:首页 > 生活百科

c语言gets函数怎么用(gets在c语言中用法)

栏目:生活百科日期:2025-05-15浏览:0

原函数:

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

函数说明:char *fgets(char *str, int n, FILE *stream) 读取从指定的流一行,并将其存储到由str指向的字符串。停止时,无论第(n-1)个字符读取,读取换行符,或达到最终文件,以先到者为准。

参数:

str &— 是字符串读取存储的字符数组的指针。n &— 是最大的被读取的字符数(包括最后的空字符)。通常情况下,通过使用str是数组的长度。stream &— 是一个文件对象标识流中读取字符的指针。

返回值:

成功,该函数返回的str参数相同。如果遇到任何字符被读取完的文件,str的内容保持不变,并返回一个空指针。

如果发生错误,则返回空指针。

如何使用fgets() 函数:

#include &<stdio.h&>

int main() {

FILE *fp;

char str[60]; /* opening file for reading */

fp = fopen(&“file1.txt&” , &“r&”);

if(fp == NULL) {

perror(&“Error opening file&”);

return(-1);

}

if( fgets (str, 60, fp)!=NULL ) {

/* writing content to stdout */

puts(str);

}

fclose(fp);

return 0;

}

我们有一个文本文件 file1.txt,具有以下的内容。

This is myfoal.com

编译和运行上面的程序,产生如下结果:

This is myfoal.com

“c语言gets函数怎么用(gets在c语言中用法)” 的相关文章

seo网站编辑是做什么的,seo网站编辑的主要工作内容介绍

网站编辑是企业开展网络SEO优化的一个重要岗位,网站编辑通过撰写企业品牌、产品信息、推广软文等进行网站营销,这其中需要提供良好的用户体验,解决用户的需求,再者就...

免费流量推广方式有哪些,企业免费推广的渠道介绍

在移动互联网时代,无论是传统企业还是现代企业,营销都离不开互联网。要在移动互联网的趋势下做营销,你需要掌握网络推广(yiqihang.cn)渠道。目前网络推广市...

wps不小心没保存怎么恢复文件(word没有保存恢复方法)

??大家在平时工作中,用WPS编辑文档和表格以及PPT等文件时,最最重要的一步就是保存,如果没有保存,那前面的一顿操作猛如虎都白干了,啥也不是。WPS不是有自动...

caj格式阅读器推荐(解析CAJ阅读器功能优缺点)

我一看这后缀,半天没反应过来。离开学校环境太久了,这几年基本没有看过正经的论文了。这会儿思绪一下子被拉回多年前的校园,除了安逸祥和的生活,也有夜以继日努力奋斗的...

jpg转换成word(jpg怎么转成word可编辑文档)

我们在日常学习和工作中,不免会经常遇到图片式文档,这种形式的图片供于阅读时没有任何问题的,但是想要复制和编辑里面的文字就是一件很困难的事情,因此这样的图片式文字...

冷气扇什么牌子好(2020年冷气扇十大品牌排行榜)

空调是我们常用的几大家电之一,但是目前为止,空调的价格还算是比较高昂的,同时由于空调需要固定,所以有一定的局限性。为了能满足更多人的需要,空调扇应运而生。相对比...

北方创业股吧(曝光北方创业原董秘泄密判刑内幕)

5年前,北方创业(重组后更名为“内蒙一机”)未来经营面临困难,便筹划能否让控股股东注入资产。2014年下半年起北方创业开始停产,重组行程紧迫。公司原董秘程天罡负...

亚马逊平板怎么样,其系列价格及配置介绍

在平板市场中,亚马逊凭借其Fire系列机型取得了显著进步,通过极具吸引力的价格占领了一部分市场。在刚刚过去的黑色星期五,亚马逊Fire两款平板出现更大优惠,而且...

outlook2016使用教程技巧(outlook2016数据文件设置)

公司的两大牛B系统,Peopleready和Speed相继开通邮箱功能,Outlook中的信件猛增,这是极好的事情,让更多的信息能够及时的分享,但也出现了同事们...

中小站长怎么赚钱,站长赚钱的9种方法分享

淘宝小卖家最为关心的就是如何获取流量?流量一部分都是通过淘宝本身自带的,另一部分是通过外部渠道获取。今天我就说一说从站外获取流量的5个平台。一、导购网站导购网站...