腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C
编程
:
fgets
()
函数
没有
读取
我
认为
应该
读取
的
值
、
、
我
正在尝试打开并
读取
一个.txt文件,该文件只包含一个从00到99
的
2位数字。目前该文件包含以下数字: 05 当我用
fgets
()
读取
前两个
值
时,
我
得到了48和53,并且
我
注意到无论
我
在其中放入什么数字,
fgets
()获取
的
数字都要高出48。虽然
我
可以像现在这样从数字中减去48,但我想找出
我
做错了什么,这样
我
就不必这么做了。以下是
我</e
浏览 23
提问于2020-10-07
得票数 0
回答已采纳
3
回答
使用fscanf()与
fgets
()和sscanf()
在实用
C
编程
一书中,
我
发现
fgets
()和sscanf()
的
组合被用来
读取
输入。然而,在我看来,仅使用fscanf()
函数
就可以更容易地实现相同
的
目标:int main() int age, weight;
fgets
(line, sizeof(lin
浏览 1
提问于2014-03-12
得票数 9
回答已采纳
2
回答
为什么不推荐fget
函数
?
、
、
、
、
来自
fgets
(“文件获取字符串”)
函数
类似于get
函数
。这个
函数
被废弃了--这意味着它已经过时了,并且强烈建议你不要使用它--因为它是危险
的
。这很危险,因为如果输入数据包含空字符,则无法判断。除非您知道数据不能包含null,否则不要使用
fgets
。不要使用它
读取
用户编辑
的
文件,因为如果用户插入空字符,则
应该
正确处理该字符或打印清楚
的
错误消息。如果可以,请始终使用getline或getdelim而不是
f
浏览 1
提问于2013-05-01
得票数 10
回答已采纳
3
回答
fgets
和sscanf两次获取列表
值
、
、
我
在使用sscanf和
fgets
时遇到了麻烦,虽然我们已经读到了文件
的
末尾,但它似乎获得了最后一个
值
输入,并重新读了一遍。
我
的
代码: char command, input[MAX_LENGTH]; printf('%
c</e
浏览 0
提问于2013-05-07
得票数 1
回答已采纳
2
回答
fgets
()、信号(EINTR)和输入数据完整性
、
、
、
、
fgets
()用于
读取
某些字符串,直到出现EOF或\n为止。例如,
读取
文本配置文件非常方便,但也存在一些问题。 首先,在信号传递
的
情况下,它可能返回EINTR,因此
应该
对其进行循环检查。第二个问题要糟糕得多:至少在glibc中,它将返回EINTR并丢失所有已经
读取
的
数据,以防它在中间传递。这种情况不太可能发生,但我
认为
这可能是某些守护进程中一些复杂漏洞
的
来源。在信号上设置SA_RESTART标志似乎有助于避免这个问题,但我不确定它涵盖
浏览 0
提问于2019-06-02
得票数 7
2
回答
在
c
中
读取
文件中
的
数据
、
、
、
我
有一个名为prob
的
txt文件,其中包含:4 98652143 789527 146 1 74因为
我
不能在
c
中生成字符串数组,所以我使用
的
是二维数组。小心运行代码,无限循环是很常见
的
,它会打印奇怪
的
输出。
我
也很好奇,它在字符串中
的
什么位置停止接收?直到换行符?每个“save”
的
预期结果:6 2 8 3或watever
浏览 0
提问于2011-05-18
得票数 2
回答已采纳
1
回答
fgets
c
++标准库
函数
/ *
fgets
: get at most n chars from iop * / { register char * cs; while (-n > 0 && (
c
= getc(iop)) != EOF)
浏览 0
提问于2017-02-19
得票数 0
2
回答
C
++中
的
文件频道
、
、
、
在java中,有一些,
我
可以在其中
读取
文件通道。
我
还可以在频道中设置
我
想要开始阅读
的
位置。 在
C
++/
C
中有类似的
函数
吗?
浏览 2
提问于2012-11-04
得票数 2
2
回答
fgets
不能
读取
换行符。
、
、
、
char
c
[500]; customer.checkoutTime = 0;} 如果fget
读取
空行,
我
想在这两个var中存储两个零。
fgets
应该
如何
读取
空行?
浏览 2
提问于2016-10-03
得票数 1
回答已采纳
1
回答
fgets
从提示中
读取
换行符。
、
、
、
我
应该
指出,这确实在不同
的
环境中工作:在我们
的
编程
类中,我们通常使用IDE代码块(这很糟糕),所以我只在
我
的
终端中使用gcc编译器和vim (
我
在arch上)。直到最近,
我
才遇到问题,当时
我
不得不用一个包含空格
的
字符串来阅读。为此,
我
认为
使用
fgets
()
函数
是个好主意,但它带来了一些问题。这就是代码
的
样子:
浏览 0
提问于2018-12-11
得票数 0
回答已采纳
2
回答
F
的
n参数
的
含义随时间而变化吗?
、
指出:
fgets
()
函数
浏览 3
提问于2017-01-26
得票数 2
2
回答
可以区分fget返回
的
错误吗?
、
、
、
、
在查看ISO
C
11
fgets
§7.21.7.2,3
的
标准时,返回
值
是关于概要代码
的
:char *
fgets
(char* restrict s, int n,FILE* restrict stream); 如果成功,fget
函数
将返回
的
。如果遇到文件结束,并且
没有
将字符
读取
到数组中,则数组
的
内容保持不变,并返回一个空指针。如果操作期间发生<em
浏览 1
提问于2017-07-23
得票数 13
回答已采纳
4
回答
为什么fget()在缓冲区中
的
最后一个字符之后存储\0?
我
一直在阅读Linux程序员
的
手册,查找各种
函数
,并试图更深入地了解它们是什么/如何工作。 查看
fgets
(),
我
读到"A‘\0“存储在缓冲区中
的
最后一个字符之后。
我
已经阅读过,并且对\0所象征
的
东西有了相当扎实
的
理解(一个空字符,对吗?)但我很难理解它与
fgets
()
的
相关性,
我
真的不明白为什么它“需要”以空字符结尾。
浏览 6
提问于2015-12-23
得票数 0
回答已采纳
2
回答
为什么
我
必须连续两次使用get()
函数
?
、
对于下面的代码,
我
有一个不寻常
的
问题。{ int n; return;
我
不知道为什么要写两遍gets(tab)才能使程序正常工作。当我使用它一次时,my_strlren_show()
函数
立即执行,并显示句子中有0个字符。
我
知道
我
可以使用其他方法,例如for循环中
的
scanf()
函数
,但是<
浏览 1
提问于2020-12-29
得票数 0
回答已采纳
2
回答
有人能解释一下为什么
我
的
fgets
在输入超过允许
的
字符串大小时会跳过行吗?
、
、
我
在使用stdin buffer时遇到了问题,如果有什么见解我会很感激
的
,
我
有一个接受用户输入姓氏
的
函数
strtok(pt[i].lastName, "\n");}voidmain中调用它们
浏览 2
提问于2018-04-17
得票数 2
4
回答
使用EOF
的
额外循环
、
、
我
在使用
函数
feof时遇到了问题,下面是
我
的
代码:{ if(!
fgets
(line,MAXLINE,archlog)) else} 当我运行这个程序时,它打印了文件
的
文本,但做了一个额外
的
循环并打印了错误,<em
浏览 15
提问于2013-03-13
得票数 0
回答已采纳
3
回答
C
中字符指针数组中
的
数据输入
、
、
、
这是
我
在这里问
的
第一个问题,所以如果
我
没有
遵循这里
的
格式规则,请原谅
我
。
我
正在用
C
编写一个程序,它要求我从一个文件中
读取
几行。
我
正在尝试将每一行放入一个cstring中。
我
已经声明了一个名为buf
的
2D字符数组,它将保存文件中
的
5行中
的
每一行。= -1){ /
浏览 6
提问于2014-12-05
得票数 3
回答已采纳
4
回答
传递给fget
的
适当长度
、
、
、
、
如果
我
有以下缓冲区:
fgets
函数
应该
有STLEN 40还是39?为什么?char buffy[40]; // ...
浏览 1
提问于2021-02-16
得票数 2
回答已采纳
5
回答
C
中read()和
fgets
()
的
区别
、
我
想从stdin流中
读取
。使用read()或
fgets
()
读取
stdin流有什么区别吗?
我
使用
fgets
和read附加了以下两段代码。有了
fgets
,
我
可以使用java程序很容易地从
c
程序中写入和
读取
。在读写
的
时候,
我
的
java程序挂起了,等待着
C
程序
的
输出,而
C
程序
没有
输出。
我</
浏览 1
提问于2011-06-03
得票数 11
2
回答
C
中
的
字符串
读取
我
对
C
中
的
字符串
读取
几乎
没有
什么疑问。哪个
C
函数
可以从任何文件中
读取
安全或安全
的
字符串?或 哪个
C
函数
可以可靠地
读取
文件中
的
字符串?
浏览 5
提问于2010-03-11
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券