腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
fscanf
阅读
直到
EOF
?
C
文件中的变量是这样排列的 姓名|姓氏|号码 我的问题是
fscanf
在读取
EOF
之前的最后一个数字时有问题。a=
fscanf
(fp,"%s | %s | %d",(p+i)->name,(p+i)->last_name,&(p+i)->number); if(a==3){ } fclose(fp);} 我尝试
使用
fscanf
(fp,&q
浏览 11
提问于2019-06-07
得票数 1
3
回答
如何通过
fscanf
查找
EOF
?
、
我在
fscanf
()的帮助下通过文件读取矩阵。我怎样才能找到
EOF
?即使我试图在arr[]中捕获的每个字符串之后找到
EOF
,我也无法找到它。=7)
fscanf
(input,"%s",arr); count++; if(arr[len+1]==
EOF</em
浏览 7
提问于2012-08-21
得票数 23
回答已采纳
3
回答
如何
使用
EOF
从文件中读取所有数据
、
、
我正在学习
C
语言中的文件i/o,我编写了一个读取文件的程序,然后对于找到的每一个偶数,它必须将*打印到屏幕上。我想学习如何读取文本文件,
直到
文件结束。如何读取到文本文件的末尾?
EOF
在
C
. { FILE *ifp; ifp = fop
浏览 3
提问于2020-06-05
得票数 1
回答已采纳
2
回答
在while循环中
使用
fscanf
()读取文本文件
、
、
因此,我试图在file循环中
使用
fscanf
()从输入文本文件中读取数字对。; } { int check; { check =
fscanf
(fp, "(%
浏览 2
提问于2021-03-25
得票数 0
回答已采纳
2
回答
EOF
在
c
中没有正常工作,打印也是荒谬的。
、
、
、
、
在我的代码中,我接受来自控制台的输入并将其写到文件"test“上,从控制台接收输入,
直到
我遇到
EOF
((
fscanf
,"%
c
%s %d %f",&a,b,&
c
,&d)),因为当我们在扫描时输入
EOF
(ctrl+Z)时,
fscanf
返回
EOF
。f=fopen("test","w"); printf("
浏览 3
提问于2017-04-18
得票数 1
回答已采纳
2
回答
如果没有
EOF
返回,
是否
可能出现错误或
EOF
?
、
、
我有一个
C
++程序,它从一个文件中读取,我希望有一堆格式相同的记录。如果遇到意想不到的情况,我想停止
阅读
,无论这意味着格式不正确的记录还是输入失败,我想区分这些不同的条件。我看过,看过
fscanf
() ,我不确定
fscanf
()
是否
可以
在不返回
EOF
的情况下指示错误或
EOF
。根据我对这两个链接的理解,即使
fscanf
()返回值为0或更高,也可能发生错误或
EOF
,因此无论
fscanf
()返回什么值,都
浏览 2
提问于2019-06-15
得票数 1
回答已采纳
3
回答
C
99:
fscanf
()比fgetc()更早设置
eof
是标准的吗?
、
、
我尝试在64位Windows上
使用
VS2017 (32位版本),在我看来,在成功读取文件中的最后一项之后,
fscanf
()立即设置
eof
标志。在
fscanf
()读取了与流相关的文件中的最后一项之后,此循环将不受限制地终止:while (!feof(stream))
c
= fgetc(stream); printf("
浏览 1
提问于2018-06-17
得票数 3
回答已采纳
3
回答
如何在
C
中检查
EOF
?
、
、
我的循环读入代码如下- printf("%d ", scores[i][j]); i++; j =
浏览 0
提问于2012-10-07
得票数 1
1
回答
用
fscanf
和fgetc读取文本行
、
、
我正在用
fscanf
读取名称和数字,然后用fgetc读取char变量,以便将它们放在数组中。
fscanf
部分工作正常,但我忽略了fgetc的一些内容。do { printf("%s ", word);
c
= fge
浏览 4
提问于2015-11-26
得票数 0
回答已采纳
1
回答
不能用
fscanf
循环到达
EOF
、
、
、
Helo,当我继续我的HW项目时,我被塞进了
阅读
EOF
,给了这个循环,它是永远塞下来的,很明显,输入永远不会得到
EOF
的值,我做错了什么?int main ()FILE *ffil;ffil=fopen("a.csv","r");do
fscanf
("%
c
"=
EOF
);return 0; }
浏览 5
提问于2013-12-21
得票数 0
回答已采纳
1
回答
导致额外循环的循环(
C
语言)
、
、
我正面临着一个问题如下面的代码所示(专注于while循环开始的部分),我正在循环
fscanf
,
直到
它到达
EOF
为止。从下面的第2部分中
可以
看到,到
fscanf
的.txt文件只有6个字符串,所以
fscanf
应该只循环6次,然后到达
EOF
。但是,从程序输出(第二部分)中
可以
看到,
fscanf
被循环了7次。
C
代码 while(
fscanf
(readmissiles,"\n %s \n"
浏览 2
提问于2020-05-21
得票数 0
3
回答
不按预期工作
、
我在
fscanf
中
使用
C
++,如下所示:efgh FILE* fp;do char str[20]; std::cout<<str<<std::endl;while((
eof
= fgetc(fp)) !=
eof
)
浏览 7
提问于2012-10-11
得票数 1
回答已采纳
4
回答
文件读取中不可忽视的缺陷
feof(clientDataFile1) )
fscanf
(clientDataFile1, "%d%s%lf", &accountNum, name, &balance);
浏览 8
提问于2014-03-06
得票数 0
回答已采纳
3
回答
如何在
C
中读取文件中的数据?
、
n"); } for (i=0; i<6; i++) { } fclose(write); } 当我尝试这样做时,我的字符串lastn会获取所有信息,
直到
行尾为止
浏览 0
提问于2012-03-31
得票数 0
回答已采纳
2
回答
按升序组合两个into文件,比较它们,然后将它们排序为第三个文件,而不
使用
c
#中的数组。
、
、
、
、
我试图在两个.txt文件中读取包含按升序排列成第三个整数的整数,但我不能
使用
数组。它部分工作,然后打印无限数量的正方形。当代码到达其中一个文件的末尾时,我相信这是一个问题。= fgetc(n1); while (1 ) break=
EOF
&& d !=
EOF
)
浏览 2
提问于2016-11-18
得票数 0
回答已采纳
1
回答
如何获取文件中的浮点数?
、
、
、
、
{ junk = fopen ("/dev/null", "w"); fclose(f);它返回128 O_o。出什么问题了?
浏览 3
提问于2012-01-27
得票数 1
回答已采纳
1
回答
如何
使用
scanf读取完整文件可能类似于%[^\
EOF
],但在单个语句中没有循环
、
、
、
我想知道我
是否
可以
用一条scanf语句读取一个完整的文件。我用下面的代码
阅读
了它。include<stdio.h> { char arr[200],fmt[6]="%[^"; fmt[3] =
EOF
; fmt[5] = '
浏览 0
提问于2019-09-22
得票数 0
2
回答
输入在
C
中是如何工作的
、
、
我对函数scanf和输入在
C
中是如何工作的非常困惑。我的问题是: 输入在
C
中是如何工作的?
浏览 0
提问于2014-10-23
得票数 0
2
回答
无法正确打印txt文件
、
、
这是我的
C
编程课的作业。 /*prints values until we're at the end of the file*/ while (
fscanf
(corolla, "%
c
", &
eof<
浏览 9
提问于2014-03-09
得票数 3
回答已采纳
4
回答
C
中的
fscanf
分段错误
、
、
该结构包含char country[100]此结构的实例称为
c
100Europe1 England2 Germany { while (!feof(fp))
浏览 1
提问于2010-12-15
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言之文件操作
C 中文件 I/O 函数
9.2 文件的操作
【程序设计题】循环
C语言基础知识学习三
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券