腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
C
:
使用
fgetc
() -
EOF
无限
循环
解析
文件
、
、
、
、
大家好@Stackoverflow,如果当前字符是'#‘,则应打印"COMMENT“并跳过该行;如果是'v’,则应打印"VERTEX”并跳过该行。 {
浏览 32
提问于2018-03-01
得票数 0
回答已采纳
2
回答
程序在读取输入时在
循环
中运行。
、
我正在接受
fgetc
(stdin)的输入。在方程之前,我得到了方程的数目。
c
=
fgetc
(stdin); if(
c
!='+' &&
c
!='-' &&
c
!='\n' && !isspace(
c
) &&
c
!='=' &&
c
!=
EOF
浏览 1
提问于2013-03-23
得票数 1
回答已采纳
1
回答
用fscanf和
fgetc
读取文本行
、
、
我在试着读
文件
中的文字。该
文件
的形式如下:James 2 A B其中整数表示后面的变量数。= '\n') { printf("char is:%
c
",
c
);}while (
c
!=
EOF
); 这最终形成了一个
无限
循环</em
浏览 4
提问于2015-11-26
得票数 0
回答已采纳
3
回答
如何逐个比较两个
文件
d; int same = 1; { }while((
c
=
fgetc
(fp1))== (d =
fgetc
(fp2))); { } if(d ==
EOF
&&
浏览 2
提问于2011-06-27
得票数 1
回答已采纳
2
回答
如何重新获取从其他
文件
复制的
文件
内容
我已从一个(A.
C
)
文件
中删除了不必要的空格,并将其复制到其他
文件
(B.
C
)中。现在我想读取b.
c
的内容,它给出了意想不到的输出。fr) printf("b.
c
not found"); while ((ch =
fg
浏览 3
提问于2014-07-31
得票数 0
3
回答
为什么这会生成一个
无限
循环
?
、
、
、
下面是我的
C
程序的一部分:int
c
;} 我
使用
命令行参数.因此,我希望
浏览 0
提问于2011-10-16
得票数 2
回答已采纳
2
回答
按升序组合两个into
文件
,比较它们,然后将它们排序为第三个
文件
,而不
使用
c
#中的数组。
、
、
、
、
我试图在两个.txt
文件
中读取包含按升序排列成第三个整数的整数,但我不能
使用
数组。它部分工作,然后打印
无限
数量的正方形。当代码到达其中一个
文件
的末尾时,我相信这是一个问题。=
fgetc
(n1); while (1 ) breakd ==
c
)
浏览 2
提问于2016-11-18
得票数 0
回答已采纳
1
回答
在ubuntu上的eclipse中打开.txt
文件
时没有输出显示
、
、
所以我尝试在我的
C
程序中打开.txt(或.bin)
文件
。当我运行代码时,它给我0个错误,但是控制台显示是空的。我非常确定我的代码是正确的。为了能够在linux上打开
文件
,我需要进行一些设置吗(我对它还很陌生)?就像权限一样,但是再一次,它会给我一个错误,没有权限,对吧?while((
c
==
fgetc
(f))!=
EOF
){ brojac_tocki++; if(
c<
浏览 0
提问于2018-05-25
得票数 0
1
回答
如何替换
文件
中的一行?
、
我的程序陷入了困境:{ { while (
fgetc
(f
浏览 2
提问于2015-03-11
得票数 0
回答已采纳
3
回答
在
文件
结束后,
fgetc
在每次调用时都返回
EOF
吗?
、
给定以下
C
代码:while (true) { if (
c
==
EOF
) eofCount++; }我在
C
文档中找不到任何东西,描述在一次到达
EOF
之后,
fgetc
发生了什么。我知道我可以写这本书,但如果stdlib能帮我写的话,那就太好了。我并不是在寻找代码片段,因为我已经用glibc尝试过了,实际上eofCount已经超过
EOF
了。
浏览 11
提问于2017-03-17
得票数 5
回答已采纳
2
回答
如何比较
C
中文本的字符?
、
、
、
我有一个简单的程序来读取所有的文本
文件
字符,在读取过程中,它排除了一些字符。这里有一个例子来说明a b
c
d e ed d d e e ea b
c
e e#include <unistd.h>#include <stdlib.h> #include <string
浏览 4
提问于2014-04-01
得票数 0
回答已采纳
3
回答
检查
EOF
和
fgetc
()错误的更好方法是什么?
、
我总是用这种方法while ((
c
=
fgetc
(fp))!=
EOF
) printf("%
c
",
c
);在我看来,它更有可读性和更强健。但是在我的的回答中,评论说 while(1)
c
=
浏览 2
提问于2015-09-18
得票数 8
回答已采纳
2
回答
程序在
使用
eof
时进入
无限
循环
。
、
、
下面的程序编译成功,没有错误,但它是在
无限
循环
。) else while (1) s =
fgetc
(ptr); break; }) 我编写了相同的程序,
浏览 1
提问于2021-06-24
得票数 0
回答已采纳
4
回答
fgetc
()不能读取浮点数
、
、
、
我在
使用
fgetc
()时遇到了很大的问题,我想不出.我试图
解析
一个文本
文件
,所有内容都编译过,但是在执行过程中,我得到了一个
无限
循环
xor --一个分段错误(代码::块),我的文本
文件
是这样的:{"USD_EUR= NULL) do value =
fgetc
(file); printf("%
c
\n",val
浏览 0
提问于2014-12-19
得票数 1
回答已采纳
2
回答
用
C
语言计算CSV
文件
中数值的平均值
、
、
、
、
我正在编写一段代码,其中我正在从CSV文本
文件
中读取内容,该
文件
在命令行中作为参数给出。我必须计算给定
文件
的实验平均值:Bob's experiment,12,33,55,8我得把鲍勃的实验(数字的平均值)和玛丽的实验=','){ printf
浏览 1
提问于2014-11-12
得票数 0
2
回答
从文本
文件
中读取和存储非确定矩阵
#include <stdio.h> { int
c
; char array[10][10]; if( feof(fp) ) break ; if(
c
=='\n'){ printf("%
c
"
浏览 2
提问于2017-02-27
得票数 1
回答已采纳
1
回答
fgetc
将错误字符打印到控制台
、
、
、
、
我的程序应该打印一个文本
文件
中包含的文本,该
文件
保存在与源代码和可执行
文件
相同的目录中,然后打印行数。但是,输出是一些随机字符。我正在
使用
ubuntu。后续问题:哪一个必须与
文件
(如果我没有指定绝对路径)、可执行
文件
或源代码在同一目录中?提前谢谢。#include <stdio.h> char
c
; FILE *fp = fopen("
浏览 15
提问于2019-08-13
得票数 1
回答已采纳
2
回答
将数字从文本
文件
推送到链接列表中
、
、
、
、
我正在尝试将数字从一个文本
文件
推送到一个链表中,该链表可能在多行中有多个数字。我的输出一团糟,只打印了-47次。我的主要疑问是如何从
文件
中读取两位数,尽管我现在的代码甚至不能读取任何数字。,int val); { fp=fopen("re.txt","r"); while(
c
=
fgetc
(fp)!=
浏览 15
提问于2020-10-08
得票数 0
回答已采纳
5
回答
为什么在这里写的时候没有人?
、
、
、
为什么while
循环
是在这个代码中写的而没有主体呢?是干什么的呢?索引和长度都是整数,我正在从txt
文件
中读取。index > LENGTH) // consume remainder of alphabetical string // prep
浏览 7
提问于2016-08-09
得票数 3
回答已采纳
1
回答
如何读取
C
中包含
EOF
字符的非文本
文件
?
、
、
我试图
使用
一个简单的while
循环
遍历
文件
的所有字节,如下所示: {
c
=
fgetc
(InputFile);但是,在处理非文本
文件
时,我发现
文件
中的一些字节(不是最后一个字节)包含值255,因此过早地注册为
浏览 3
提问于2021-03-24
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券