问题标签 [fgets]

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.

0 投票
5 回答
5900 浏览

c - fgets 自然地在 C 中放置一个终止零?

我在 stackoverflow 上的另一个线程中问了一个关于此代码的不同问题,但不想在那个问题上加倍 - 为什么将终止零添加到 fgets 读取的这些文件的末尾?fgets 无论如何都会添加终止零,这不是矫枉过正吗?

0 投票
3 回答
7570 浏览

php - PHP 读取问题

我在工作中创建 PHP telnet 脚本以收集网络数据时遇到了问题。

因为从“操作:状态”命令返回的数据量可以是任何大小......我担心在第 13 行使用带有 fread() 的静态数字。我也尝试过使用 fgets() 但它只抓取第一行数据(META HTTP 行...没有表格)。如何使用 PHP 从套接字中获取任意数量的数据?请帮忙

0 投票
2 回答
322 浏览

c - 如何制作一个适合标准输入字符串的数组?

我正在尝试使用“gethostbyname”。如果我将主机名直接硬编码到函数调用中,效果很好。但是,我试图将用户输入传递给这个函数。我相信我的问题可能是因为我传递给函数的数组有很多尾随空格。

那么将主机名传递给函数的最佳方法是什么?我不应该使用 fgets 吗?

谢谢!

0 投票
4 回答
2718 浏览

c - 关于如何在 C 中读取字符数组中最后一个“单词”的提示

只是希望指向正确的方向:

对 C 程序有标准输入,我一次输入每一行并存储在 char[] 中。

现在我有了 char[],我如何取最后一个单词(假设用空格分隔)然后转换为小写?

我试过这个,但它只是挂起程序:

采取了建议并提出了这一点,是否有更有效的方法来做到这一点?

0 投票
1 回答
615 浏览

c - fgets() 似乎溢出输入到其他变量

我正在从文件中读取,但输入似乎“溢出”到其他变量中。

我有这两个变量:

问题是,当我fgets()用来读取输入时

我得到这样的东西:

你看是str怎样流入的getmsg。那里发生什么了?我怎样才能避免这种情况发生?

提前致谢 :)


在代码中,“getmsg”被称为“token”,我认为它可能与相同的名称或其他东西有关,所以我将其更改为 getmsg,同样的错误,所以我将其改回...

下面是m.txt,用来存放sender,receiver,subject,msgbodies:命名模式很明显>.^

所以我试图为收件人“c”获取一个存储在 m.txt 中的味精,但它会溢出,而且很巧合的是,它返回了“b”的味精......

0 投票
4 回答
4005 浏览

c - 如何防止用户输入超过最大限制的数据?

此代码向用户询问数据和随后的数字:

问题是,除了说明最大字符数的指令外,没有什么可以阻止用户输入更多字符,随后将其num作为垃圾读入:

有没有办法STDIN在通话后丢弃所有内容fgets

0 投票
6 回答
24794 浏览

objective-c - 打开文件并从文件中读取 Objective-c

我正在尝试打开一个文件并从中读取..但我遇到了一些问题。

这将打印: \377\376N test 而不是我文件的任何内容。

知道为什么吗?

完整代码:

并且 test242.txt 不包含超过 200 个字符。

0 投票
1 回答
1428 浏览

php - 在 php 中调用大量 mysql_query 后出现 500 错误

我有一个 php 脚本,它遍历包含制表符分隔文件的文件夹,逐行解析它们并将数据插入到 mysql 数据库中。由于服务器上的安全限制,我无法使用 LOAD TABLE,而且我无权访问配置文件。该脚本可以很好地解析 1 或 2 个较小的文件,但是在处理多个大文件时,我会收到 500 错误。似乎没有任何错误日志包含与错误有关的消息,至少我的托管服务提供商没有让我访问。下面是代码,我也愿意接受有关替代方法的建议来做我需要做的事情。最终,我希望这个脚本每 30 分钟左右触发一次,插入新数据并在完成后删除文件。

编辑:在进行菲尔建议的更改后,脚本仍然失败,但我现在在我的错误日志“mod_fcgid:120 秒内读取数据超时”中有以下消息,看起来脚本正在超时,知道我可以在哪里更改超时设置?

0 投票
4 回答
423 浏览

c - 从文件中读取文本行

gcc 4.5.1 c89

我正在使用以下代码从配置文件中读取一行文本。配置文件目前很小,会随着要添加的新字段而增长。我几乎可以自己设计配置文件的外观。所以我通过以下方式完成了它:

配置文件

我使用冒号来搜索所需的配置类型。我只是想知道是否有更好的方法来做到这一点?

我使用的代码如下:

0 投票
4 回答
4014 浏览

c - 动态内存和 fget

嗨,所有 stackoverflow 用户。我正在尝试构建一个简单的(作为练习)代码,该代码将从文件中读取并将文件中的单词存储在动态分配的数组中。我想我分配错了。有谁看到我做错了什么?

//////////////////////////////