腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(991)
视频
沙龙
1
回答
当
stream
不为
0时,
fgetc
()
返回
EOF
、
、
当我尝试它时,我不能读取我试图从中间读取的文件,因为它立即
返回
EOF
。我试图从不同的角度读取它,甚至只将流移动到一个地方,但它仍然直接
返回
EOF
。fseek(fc, start, SEEK_SET)) while (((charRead2 =
fgetc
(fv)) !=
EOF
) && ((charRead1 =
fgetc
(fc)) !=
EOF
) && !
浏览 21
提问于2020-05-25
得票数 0
8
回答
了解
fgetc
程序
、
据我所知,我认为应该在while循环中,因为它一次只读取一个int?并且需要在当前int被输出之后读取下一个int。#include <stdio.h> FILE *
stream
; int\n"); if((
stream
= fopen(filename, "r&quo
浏览 3
提问于2013-07-15
得票数 1
回答已采纳
4
回答
*一个未签名的字符是否等于
EOF
?
、
、
、
、
当
使用
fgetc
读取流的下一个字符时,通常会检查文件末尾是否由其中c是int类型的。然后,要么已经达到文件结束,条件就会失败,要么c应该是一个转换为int的unsigned字符,这是与
EOF
-for
EOF
不同的,确保其为负。好吧..。显然是。 但有个小问题..。可能
fgetc
(
stream
)
返回
EOF
(或另一个负值),但是文
浏览 5
提问于2015-04-30
得票数 10
1
回答
这是对
fgetc
的有效使用吗?
、
、
、
、
我甚至可以像这样使用
fgetc
()吗?在内部循环完成之后,dict[]甚至会是一个字符串数组吗? while((c =
fgetc
(in)) !=
EOF
){ while((r =
fgetc
(in)) !
浏览 5
提问于2015-11-16
得票数 0
回答已采纳
2
回答
与
fgetc
()和ungetc()相关的C语法
在我的代码中,我试图完成类似这样的事情(用伪代码编写): Get line Skip30 bytesint c; ungetc(c,
stream
);有没有更好的方法来检查我是否在
EOF
,但仍然使用我当前正在阅读的字符
浏览 1
提问于2015-09-12
得票数 0
1
回答
如何从文件中读取数字以获取以c为单位的大小?
、
、
#include <stdio.h>#include<time.h> int getc(FILE *
stream
); do // Taking input single character at a time char c; //
浏览 2
提问于2018-12-03
得票数 0
1
回答
fgetc
总是
返回
EOF
、
、
、
在试图计算文本文件中的行数时,我注意到
fgetc
总是
返回
EOF
。这段代码在Freebsd 10上运行,但现在它不在Mac上工作。我在文件的开头添加了一行,认为这是问题所在,但它仍在
返回
EOF
。那么为什么
fgetc
总是
返回
EOF
呢?lines) *lines = 0; FILE *list; /* Get Fil
浏览 4
提问于2014-09-18
得票数 0
3
回答
在文件结束后,
fgetc
在每次调用时都
返回
EOF
吗?
、
给定以下C代码:while (true) { if (c ==
EOF
) eofCount++; }我在C文档中找不到任何东西,描述在一次到达
EOF
之后,
fgetc
发生了什么。我知道我可以写这本书,但如果stdlib能帮我写的话,那就太好了。我并不是在寻找代码片段,因为我已经用glibc尝试过了,实际上eofCount已经超过
EOF
了。我希望stdlib源代码引用或规范确认这是定义的行为。依赖于不明确的行为
浏览 11
提问于2017-03-17
得票数 5
回答已采纳
2
回答
为什么"scanf“可以工作,而fget在C中不起作用?
// FIRST PROGRAM : WORKS FINE#include <stdlib.h>{ char ch; ch =
fgetc
(
stream
); putchar(ch);
浏览 2
提问于2015-11-18
得票数 0
回答已采纳
2
回答
如何重新获取从其他文件复制的文件内容
fw) fputc(ch, fw); while ((ch =
fgetc
(fr)) == ' ') { printf("b.c file not found"); while (ch =
fgetc
(fr) !=
浏览 3
提问于2014-07-31
得票数 0
3
回答
这个扫描文件和
返回
行数/段落/字的程序有什么问题?
、
、
它从来没有击中过
EOF
。{ { *nextChar=
fgetc
=' ') printf("%c",*nextChar); } void update
浏览 2
提问于2014-11-10
得票数 2
回答已采纳
1
回答
为什么fread循环需要额外的Ctrl+D来用glibc向
EOF
信号?
、
、
、
、
通常情况下,为了指示连接到Linux终端上标准输入的程序的
EOF
,我需要按Ctrl+D一次,如果我只是按回车键,或者按两次其他键。不过,我注意到patch命令是不同的。
EOF
: %d. Error: %d. Exiting.\n", feof(stdin), ferror(stdin));} read系统调用<
浏览 0
提问于2018-10-05
得票数 12
回答已采纳
2
回答
为什么我的文件IO在c中无限循环?
、
exit(-1); unsigned char c; c =
fgetc
=
EOF
);然而,我得到了一个无限循环。是因为我从来没有碰到过一个叫
EOF
的角色吗? 另外,除了一次读取每个字符之外,还有更快的方法来编写这个脚本吗?
浏览 5
提问于2013-10-22
得票数 1
回答已采纳
2
回答
使用fputc和
fgetc
写入文件,结果只有0。
、
我对c有点陌生,并试图了解fputc和
fgetc
。当我写信给stdout时,fputc的工作方式与我所期望的完全一样。但是当我写到磁盘上的一个文件,然后用
fgetc
读取它时,除了0之外,我再也无法让它打印任何东西了。当我在文本编辑器中打开该文件时,它后面有70个空格的“Hello”,所以我在读和写方面似乎都做错了什么,但是当我使用
fgetc
从下面的方法中创建的文件读取时,一切都正常。fputc('l', tmp_file); fputc(
浏览 5
提问于2016-08-17
得票数 0
回答已采纳
2
回答
C中的文件读取
返回
空
、
fprintf(file_pointer, "\n\n"); char c; { c =
fgetc
(file_pointer); fclose(file_pointer
浏览 1
提问于2020-05-30
得票数 0
回答已采纳
1
回答
方法
返回
带有int的char。
、
、
、
为什么
返回
的是char而不是int?public static int
fgetc
(InputStream
stream
) char ToRet = '\0'; try ToRet = (char)
stream
.read(); }
浏览 1
提问于2015-09-30
得票数 0
回答已采纳
2
回答
C程序挂在
EOF
检查上
、
最奇怪的是,如果我按了足够的次数,它将注册并存储
EOF
击键到我的变量,并正确地完成程序。char c;while(index<size && c!=
EOF
){ index++;} 我在gdb中遍历了我的程序,每次我输入了我的输入,它都扫描了它,它等待更多的输入,
浏览 3
提问于2016-05-04
得票数 1
回答已采纳
1
回答
为什么getchar()不等待输入?
、
当我的程序在Brainfuck程序中遇到一个,时,它运行getchar()并将
返回
值保存在当前内存单元中。但是,
当
运行getchar()时,它会立即
返回
EOF
。size_t size = 0; while ((c =
fgetc
(
stream
)) !-1或
EOF
。
EOF
的东西(它永远
返回
EOF
,而不管我的输入如何),并将getchar()切换到getc(stdi
浏览 10
提问于2021-12-25
得票数 -2
1
回答
在从.bin文件中写入和读取二进制文件时出现问题
、
、
、
unsigned long int num; while((c =
fgetc
=
EOF
){ int bit = !!
浏览 3
提问于2022-01-22
得票数 1
1
回答
使用
fgetc
和feof的文件会发生什么?
根据我的理解,'feof‘嗅探strean中的当前字符以检查
EOF
,'fget’
返回
字符并前进指针,对吗?所以我的逻辑是,首先检查和
EOF
,这样你就不会将
EOF
写到流中,但结果是流中的0xFF,这怎么可能呢?H是
EOF
?否,继续,将'H‘复制到tempChar和前进指针(
fgetc
执行此操作),将’h2‘写到ptrOutputFile。'ptrInputFile’现在指向'
EOF
‘,'
EOF
’
浏览 1
提问于2018-01-21
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券