feof

    1热度

    1回答

    哟伙计们, 我想读取文本文件: while(!feof(fp)){ fscanf(fp, "%c", &c); printf("%c", c); } 不过。 ..输出总是重复最后一个字符,我不知道为什么...:/ 任何想法?

    0热度

    2回答

    我正在使用CodeBlocks,GCC和使用C语言编写。我的代码如下: char word[50]; FILE *fn; fn = open("word.txt", "rb"); if(fn == NULL) perror("File not opened"); while(!feof(fn)) { fscanf(fn, "%s", word); } 该文本文件只有一个字

    0热度

    2回答

    我有以下功能: function doParse($parser_object) { $links=file("./fullsoccer.TXT", "r"); $i=0; while(!empty($links[$i])) { set_time_limit(0); if (!($fp = fopen($links[$i], "r")

    0热度

    2回答

    我有一个文件(fullsoccer.txt),它有500个链接(XML文件的在线链接)我称这些链接,然后我将每个链接到一个函数打开链接,然后阅读内容,然后将内容传递给解析函数(xml_parser)来解析内容并将其保存在我的数据库中。我的问题是,该功能是解析并保存最后一个文件。我尝试调试代码,发现所有链接都是正确的,并且正在打开,但最后一个正在解析我需要你的帮助,这是我的代码的问题?或者在完成第一

    0热度

    1回答

    我只是对C中基本的流处理感到困惑。即使经过一个小时的谷歌搜索和关于这个问题的阅读,我并不聪明(这不是我第一次尝试深入研究这一点)。 我想从输入中读取数字,直到达到EOF或非数字并能够区分这两个数字。从我所了解的情况来看,这应该可行,但feof和ferror的条件从来都不是真的。这是为什么 ?有人可以给我提供一个工作代码片段以及一个虚拟友好的深入解释吗? #include <stdio.h> #i

    0热度

    5回答

    我有一个从二进制文件中读取“块”的类。我使用这种方式: while(log.HasNextBlock()) { block = log.GetNextBlock(); } 我的问题是,我需要检查功能HasNextBlock()如果我在文件末尾,在这种情况下,我将返回false内。我打算使用feof()来检查,但我读了我不得不在调用feof()之前做一个读操作,但在我的情况下,读操作

    0热度

    1回答

    嘿抱歉打扰,如果这是一个非常简单的问题,但我似乎无法解决这个调试断言失败后,许多不同的试验。 我只是执行下面的代码。我尝试过使用fgets,fgetc甚至feof来包装fget函数。但我不断收到调试断言失败的消息。 int main(void){ char input[101]; FILE *fp = fopen("addition.txt", "r"); if (fp = NULL){

    0热度

    2回答

    我继承了一段代码,它使用下面的fetchURL()函数从url中获取数据。我刚刚注意到,在检索整页数据之前,它通常会返回feof()。我已经尝试过一些测试,并且使用file_get_contents()的CURL每次都检索完整页面。 错误是间歇性的。 在9个调用中,有时7个会成功完成,有时只有4个。9个中的特定4个(它们只是获取请求,只是查询字符串不断变化)总是成功完成。我已经尝试颠倒请求的顺序,

    0热度

    2回答

    我早些时候对此提出了一个不同的问题,但我基于这个问题的方式,所以我创建了一个新问题,因为我提出了一个完全不同的问题。 我有一个函数读取文本文件中的给定行(由ac变量给出)。它执行该行的读取,然后检查该文件是否是最后一行。如果是这样,它会增加一个值。 问题是,即使它不是文件的实际结尾,它的值也会递增。我想我使用FEOF错了,但我已经没有运气得到它的工作:根据要求 int readIn(TinCan*

    3热度

    2回答

    我正在尝试使用PHP从FTP URL下载文件,该文件看起来像ftp://username:[email protected]/file.zip。 该URL很好,因为我可以将该文件粘贴到任何浏览器中。 Fopen支持这种文件流式传输,在这里看到它:fopen。 这里是我的代码: [...] $destination_folder = '../importmlsupload/'; $url =