问题标签 [fgetc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何修复循环?
我需要一个程序来使用fgetc
. 第一个条件是找到换行符,'\n'
然后复制所有字符。之后,如果遇到逗号','
,程序需要停止复制。
我的代码可以编译,但是当我运行它时,什么也没有发生;光标只是无限闪烁。
帮助?
c - 读取文本文件时与 fgetc 的差异
我从 C 开始,我愿意了解某些条件。
我有一个文本文件,由记事本生成或直接通过 shell 在 Windows 操作系统中通过 echo 生成。
运行时,输出显示额外的字符。我做错了什么?如何以安全的方式逐字符读取文本文件?
将代码块与 minggw 一起使用。
文件.txt:
C程序
输出
■测试
c - fgetc 不工作 C- 重复返回相同的字符
我正在使用 C 语言并尝试读取文件并将 fgetc 返回的字符保存在数组中。问题是 fgetc 重复返回一个随机字符。在评论中标记位置。例如,“wwwwwwwwwwww...”或“@@@@@@@@@@@@@...”。任何帮助表示赞赏。这是功能:
c - fgetc 不在文件开头开始 - c
问题在这里解决了: fgetc not started at the beginning of large txt file
我在 c 中工作,而 fgetc 没有从文件的开头获取字符。它似乎是在文件中的某个地方随机开始的\n
。此函数的目标是修改数组 productsPrinted。如果遇到“需要更多数据”或“隐藏未列出”,则数组中的位置 productsPrinted[newLineCount] 将更改为 0。感谢任何帮助。
更新:它适用于较小的文件,但不能从较大的 617kb 文件的开头开始。
函数调用类别:
fgetc() 的示例输入:
代码:
void removeCategories(FILE *category, int *prodPrinted){
}
c - 如何使用 read() 和/或 fgetc 来获取某些字符串
使用 fgetc() 和/或 read() 如何从文件中获取键和值?这是它在文件中的写入方式:
我需要将每个键和值放在一个新数组中(做链表)。
因此,使用'<'
and插入文件是没有问题的。问题是如何获得它们?有任何想法吗?'>'
','
这就是我所拥有的。
这是直到第一个逗号。现在我缺乏一点算法概念。请帮忙。
c - 如何一次读取 3 个字符的文本文件?
我正在学习用C编程,现在我的作业是这样的。我应该能够获取带有单词/字母的文本文件,并且我的程序应该打印它得到的字母的 ascii 代码+1。它正在“编码”它。例如,字母“A”将打印为 066。所以我的问题是程序还需要能够将这些 ascii 代码解码回字母,但我不知道如何让我的程序读取 3 个数字一次。我用了
一次读取一个字符的文件。我应该使用类似的东西来获得我需要的 3 个数字,还是完全不同的东西?
我知道我的代码是一团糟,而且我一直在尝试进行的所有更改可能不应该存在= [
c - 读取文件到字符串
我想将文件读入字符串。
我有以下可以编译但无法运行的代码。
我的想法是使用while循环将文件中的每个字符附加到字符串的末尾,直到EOF。
c - fgetc 没有从大 txt 文件的开头开始
我正在使用 C 语言并有一个 617kb 的文本文件,我正在尝试使用fgetc
. 由于某种原因fgetc
,在文件中随机启动。我尝试移动文件指针以开始fseek
,但没有成功。我可以fgetc
使用较小的文件来正常工作。任何帮助表示赞赏。
样本输入是 25,000 行数据,类似于:
来源:
c - fgetc 从点跳到新行
我试图让 fgetc 读取文件并从某个指示符跳到新行。这似乎是一个简单的问题,但我找不到任何文档。
这是我的问题的一个例子:
我对解决方案的最佳猜测是读取整个文件,并为每一行使用 strtok 跳过 ; 到行尾。显然,这是非常低效的。有任何想法吗?
*我需要使用 fgetc 或类似 fgetc 的东西来逐字符解析文件
c - 如何使用 fgetc 读取文件
很抱歉这个问题不是很清楚,到目前为止我的代码如下所示,我只是坚持如何使用 while 循环来打印文件的内容。