问题标签 [fputs]

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 投票
0 回答
479 浏览

php - 使用 fputs 回显请求

我正在使用下面的代码向 API 发布请求。出于调试目的:有没有办法回显此代码发送的完整请求(包括标头)?

0 投票
2 回答
226 浏览

php - 如何检索文件的前 n 行?(php)

我正在从网站上的教程开始工作。这是一个留言簿程序,我正试图将它变成一个小聊天,以便与我的其他应用程序一起使用。

我被困的地方与这两行有关:

和:

我可以说它将整个文件输入到一个字符串中。然后输出该字符串。我无法从谷歌那里弄清楚如何让它只将文件的前n行输入到 $oldRows 变量中。

好消息是

每个文件行可以作为分隔符。坏消息是我不知道从那里去哪里。

有人能告诉我如何将 $oldRows 变量的输入限制为 $filename 中的n行,或者如何将 $oldRows 变量缩减为n行吗?

更正:

我需要获取文件的最后 n行(最新添加到末尾)

0 投票
2 回答
1315 浏览

c - C电话簿程序:将文本文件中的光标重新定位到上一行的开头

编写一个 C 程序,该程序打开一个名为 phoneList.txt 的文本文件并搜索联系人(名字、姓氏、电话号码),并更新现有联系人的电话号码。我的问题出在更新电话号码程序中。当我使用 fgets 查找匹配名称来更新联系人时,光标位于下一行的开头,也就是在与用户搜索匹配的联系人之后的联系人开头。这是我的代码:

我有 fseek 评论,因为它的行为很奇怪,具体取决于正在搜索的联系人是否在列表的末尾。我认为这与其中包含 \n 字符的文本文件有关。想知道是否有更好的方法来简单地覆盖与用户搜索匹配的行,或者至少将光标重置到与搜索匹配的行的开头。我在这个网站上做了一堆谷歌搜索和搜索,但我找不到任何我理解如何实现的东西。非常感谢您的帮助!干杯

0 投票
1 回答
3347 浏览

c - fputs 与 fprintf 和 double

我需要将双精度值放入文件中。因此,对于我必须输出的所有其他字符串,我使用 fputs,因为我认为 fputs 比 fprintf 更快。

但是如果我想输出双精度值,我不能用 fputs 做到这一点,所以我尝试了 fprintf。这是非常缓慢的。如果我更换 fprintf 并将 fputs("TEST",file); 放在那里,我需要更多时间。

我怎样才能像字符串一样快地输出双倍。需要我先将其转换为字符串吗?

我发现了一些转换。但是如果我使用它们,我会像使用 fprintf 一样慢。

那么我怎样才能将双精度放到一个文件中,就像我把一个字符串放到文件中一样快呢?

编辑:

fprintf 双倍的时间:

fputs 字符串的时间:

当时的代码:

时间之间的变化只是我把双而不是 TEST 字符串放在文件中的变化。

0 投票
2 回答
67 浏览

php - PHP字符串比较未按预期工作

我有以下代码片段,我试图用它来读取一个文件,其中一些行可能重复两次或更多次。该脚本的目标是只编写唯一的行(不重复),但由于某种原因,它似乎没有检测到相等性。有什么想法吗?

这是“Old.csv”的示例

“New.csv”应该是:

但它最终成为“Old.csv”的精确副本。

0 投票
4 回答
140 浏览

c - 文件名字符串错误

我在使用下面的代码时遇到了一点问题,我一生都无法弄清楚出了什么问题以及为什么它会显示它的作用,任何帮助或帮助将不胜感激。它应该允许输入 5 行文本并在屏幕上显示这 5 行,但它只允许输入 4 行,并显示 4 行。请帮忙!

0 投票
1 回答
227 浏览

php - paypal ipn listener feof(): 30 is not a valid stream resource

I have a paypal IPN listener script written in php that is causing errors, it fills up my log file very fast and crashes the server.

The error is : listener feof(): 30 is not a valid stream resource

I have hunted high and low for an up to date example of a paypal IPN listener, but it seems it is beyond paypal to provide such an example.

Here is my code:

Any ideas guys?

0 投票
1 回答
2185 浏览

c - fputs 数组里面 for (C)

我正在尝试在文件中写入数组的全部内容。这是我的代码:

但它不起作用。谁能帮我?

谢谢!

ps:更多脚本,一切正常,但是当他应该在文件上写入时我的脚本关闭了:/

主 => pastebin.com/m2AM0080 func.h => pastebin.com/KQkAbwin

0 投票
3 回答
3548 浏览

c - 为什么 fgets() 和/或 fputs() 从我的字符串中删除空格?

我正在尝试接收一串用户输入并将其写入文件。然而,无论我做什么,输出总是从字符串中删除空格。

我认为使用gets()/的全部目的puts()是它会读取/输出字符串中的所有字符,直到遇到换行符。

有人可以告诉我我做错了什么吗?

0 投票
2 回答
487 浏览

c++ - 文件处理中的流(指向文件结构的指针)给出奇怪的值

我正在尝试使用 Visual C++ 将缓冲区输出到文件。我这样做的代码是-

我尝试使用不同的模式检查结果,以了解正在发生的事情。当我调试它时,我得到(在读取模式下)的值:

流 = 0x000000005c5c76f0 { _ptr=0x0000000000000000 _cnt=0 _base=0x0000000000000000 ...}

我不知道它 gib=ves 错误的指针,即使这样它也会转到循环的 else 部分。为什么 ?

并处于写入模式

流 = 0x0000000000000000 {_ptr=??? _cnt=??? _base=??? ...}

所以转到循环的 if 部分。

此外,我的路径是正确的,并且我有足够的权限来完成我希望完成的任务。但是为什么它给出了错误的指针?为什么我有这些奇怪的流值,我应该怎么做才能将缓冲区的内容复制HtmlFileContentsz.txt?有任何想法吗 ?