腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7875)
视频
沙龙
1
回答
如何
使用
fgets
()
函数
使其
每行
只
读取
12
个字符
?
c
、
function
、
fgets
asdjfklasdjfkl;asdfjl;are下面是我的代码: bool duplicateFound = false; for (int j = 0; j < i; j++){ } i++;*&
浏览 11
提问于2019-10-21
得票数 1
回答已采纳
2
回答
在非NULL结尾的文件中搜索NULL结尾的字符串
c
、
null
、
fgets
、
null-terminated
我正在编写一个打开两个文件以供
读取
的程序:第一个文件包含20个名称,我将它们存储在Names[0] = John\0形式的数组中。下面是我的循环,它搜索并计算名字出现的次数:char *TempName; 感谢您提前给我的建议。
浏览 12
提问于2015-05-05
得票数 0
3
回答
如何
使用
fgets
逐行
读取
文件
c
、
file
、
fgets
、
c-strings
我有一个关于
如何
正确
使用
fgets
的问题。根据对
fgets
的解释,似乎
fgets
应该在
读取
n-1
个字符
、命中EOF或命中换行符时停止。如果在每一行的末尾有一个'\n‘是正确的,我运行如下的
fgets
代码:由于
每行
中包含的字符数远远小于100,因此
fgets
应该在达到最大长度限制之前命中换行符如果我上面的理解不正确,在
每行
的
浏览 70
提问于2017-01-28
得票数 1
2
回答
从stdin
读取
未知数目的未知长度行
c
、
io
、
stdin
、
fgets
我对C语言编程还比较陌生,我正在尝试
使用
fgets
.从
fgets
.中
读取
输入int max_length = 50;char current_line[max_length]; strcopy(lines[
浏览 3
提问于2017-10-09
得票数 1
回答已采纳
3
回答
在C中,如果输入字符串太大,我
如何
产生错误?
c
、
stdio
我想从一个文件中
读取
一个单词列表,该文件
每行
有一个单词。每个单词最多应包含4
个字符
。如果其中一行比这更长,我
如何
产生错误?我试着用
fgets
来读单词
fgets
(buf, 5, stdin);char buf[5];但在这两种情况下,它都将较长的行拆分为较小的行有没有一种方法可以检测到它试图
读取
超过4
个字符
的长行并给出错误? 我能想到的唯一选
浏览 0
提问于2020-04-15
得票数 0
2
回答
如何
实现某种机制来防止缓冲区溢出
c
、
file-io
我目前正在开发一个基于C语言的日志解析器(为最初的基于bash的日志解析器做一个C版本),我想知道我应该
如何
防止在有糟糕的输入的情况下缓冲区溢出,几乎只是一种当程序耗尽内存时自动停止程序的方法,我也提供了下面的代码fscanf(fd, "%[^\n]\n", buff); printf("%s\n", buff); else} mems
浏览 4
提问于2012-05-10
得票数 3
回答已采纳
1
回答
用C语言
读取
文本文件的好方法
c
我需要
读取
一个可能包含长文本行的文本文件。我在想最好的方法来做这件事。考虑到效率,即使我在C++中做这件事,我仍然会选择C库
函数
来做IO。因为我不知道一行有多长,可能真的很长,所以我不想分配一个很大的数组,然后
使用
fgets
读取
一行。另一方面,我确实需要知道每一行的结束位置。这样做的一个用例是计算
每行
中的单词/字符。我可以分配一个小数组并
使用
fgets
进行
读取
,然后确定该行中是否出现了\r, \n或\r\n,以告知是否已<e
浏览 0
提问于2012-01-30
得票数 2
3
回答
如何
在C中
读取
和添加txt文件中的数字
c
、
file
、
scanf
、
fgets
我正在尝试制作一个程序,从一个名为numbers.txt的文本文件中
读取
数字,该文本文件在每一行中包含不同的数字。8321423...pFile)) { count++; printf("%s
浏览 1
提问于2020-04-23
得票数 1
回答已采纳
6
回答
如何
在C中逐行
读取
文件?
c
、
arrays
、
file
、
fgets
我有一个文本文件,多达100个IP地址,
每行
一个。我需要将每个地址作为字符串读入一个名为"list“的数组中。首先,我假设"list“需要是一个二维的char数组。每个IP地址长度为11
个字符
,如果包含'\0',则为
12
个,因此我声明如下:接下来,我尝试
使用
fget
读取
流: for (i = 0; i < 100; i
fgets
(&list[i][j],
12</
浏览 7
提问于2009-12-03
得票数 1
回答已采纳
2
回答
读取
文件,逐行,逐字符
读取
C
c
、
file
、
io
每行
包含25
个字符
,每
个字符
都有一个特殊的值,我必须在其他
函数
中
使用
。FILE* file = fopen(filename, "r"); int i; while (
fgets
因此,我的代码需要逐行
读取
文件,然后我需要能够逐
个字符
地
读取
它。
浏览 0
提问于2015-10-14
得票数 0
回答已采纳
2
回答
为什么这段代码不指定访问数组的哪个元素?
c
、
arrays
、
string
feof(fptr)){ } } 这里的巨大痛苦是,为什么没有指定数组元素,以及数组是
如何
保存行的?
浏览 0
提问于2014-01-29
得票数 1
1
回答
需要从文件中
读取
信息时需要帮助
c
、
linked-list
、
dna-sequence
我想出了
如何
从需要开始的地方开始(在AGT),但不知道
如何
读取
字符串并与文件进行比较,以查看匹配的内容。
浏览 3
提问于2011-06-03
得票数 3
1
回答
逐行
读取
c
、
find
、
line
、
fgets
我是这样编写txt文件的:3 //the size of file banana
12
524 { if(l%2==0)
fgets
浏览 2
提问于2016-01-02
得票数 0
回答已采纳
4
回答
在C中
使用
fgets
从文件中
读取
字符串
c
、
string
、
file-io
我试图从一个文件中
读取
字符串,该文件中的每
个字符
串都在新行上,但我认为它只
读取
换行符一次,而不是字符串,我不知道为什么。如果我读错了字符串,请纠正我。feof(F1)) {
fgets
(inimene[i].Enimi, 20, F1);
fgets
(inimene[i].Kood,
12
, F
浏览 0
提问于2010-03-28
得票数 2
回答已采纳
1
回答
使用
fgetc
读取
linux sysfs for gpio
c++
、
c
、
linux
、
embedded-linux
、
fgets
我写了一个简单的程序来
读取
gpio
使用
linux sysfs没有轮询,但它似乎当我想要
读取
少于三
个字符
的fgetc和
fgets
不能正常工作,我想知道这是否只是一个错误或如果我在我的代码中做错误。FILE* fd = fopen("/sys/class/gpio/gpio
12
/value", "rw+"); cout <&
浏览 1
提问于2015-08-22
得票数 2
3
回答
用C语言打印文件的前10行
c
当我
使用
包含11行文本的文本文件运行程序时,只显示第一行。我不确定它为什么这样做,但我怀疑我的while循环中有问题。有人能帮帮我吗?
浏览 30
提问于2021-07-12
得票数 1
2
回答
用C从文本文件中
读取
值的流
c
、
arrays
、
file
、
text
、
malloc
目前,我正在
使用
fgets
逐行
读取
文本文件。出于这个原因,我
使用
1024个元素的固定数组(文本文件中
每行
的最大字符数)。这不是实现这一点的理想方式,因为如果在文本文件中
只
输入一个数字,那么1024个元素的数组将毫无意义。有没有办法将
fgets
与malloc
函数
(或任何其他方法)一起
使用
来提高内存效率?
浏览 0
提问于2015-04-28
得票数 0
1
回答
Ml文件
读取
限制
file
、
input
、
smlnj
、
ml
我想从文件中
读取
,但是,当我
使用
inputAll或inputLine时,它
只
从
每行
读取
70
个字符
。
如何
不受限制地从文件中
读取
数据?
浏览 4
提问于2010-02-02
得票数 0
4
回答
fgets
()
函数
是否追加超过最大长度的\n\0字符?
c
、
fgets
几个小时前,为了获得更健壮的代码,我决定用fget()替换项目中的所有scanf()
函数
。我了解到fget()自动以'\n‘和NUL字符结束插入的输入字符串,但是..。假设我有这样的东西:一个由16
个字符
组成的数组,它存储一个用户名(最多15
个字符
,我为NUL终结者保留最后一
个字符
)。问题是:如果我插入15
个字符
串,那么'\n‘将在数组的最后一个单元格中结束,但是NUL终止符呢?“\0”是否存储在下面的内存块中?(调用printf()
函数</em
浏览 3
提问于2014-10-01
得票数 3
回答已采纳
2
回答
如何
确定在阅读所有字母之前fget是否停止?
c
、
file
、
fgets
我做了这样的事:int n = 0; 我怎么知道我一开始是否有100多人呢?
浏览 2
提问于2016-04-26
得票数 2
回答已采纳
点击加载更多
相关
资讯
VS安全函数问题:VS报错 该函数不安全是怎么回事?如何解决?
每日一道c语言编程题,第43题,用指针大写字母转换为小写字母
fgetss PHP函数的Bug
C语言中的文件及相关的操作函数
每日一道c语言编程题,第二十五题,判断子串是否出现及所在位置
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券