fgets

fgets

文章 0 浏览 2

fgets() 是否总是以 null 结尾它返回的字符串?

这样做安全吗? fgets 是否以 null 终止缓冲区,或者我应该在调用 fgets 之后、调用 clean 之前将第 20 个字节设置为 null? // strip new lines void…

想挽留 2024-08-27 02:51:57 6 0

使用 fget 时忽略多余空格

我使用 fgets 和 stdin 来读取一些数据,读取的最大长度为 25。通过我在此代码上运行的测试之一,我想要的数据后面有几百个空格 - 其中导致程序失败。…

笑忘罢 2024-08-25 11:18:45 1 0

strcmp 在使用 fgets 读取的行上

我正在尝试比较两个字符串。一个存储在文件中,另一个从用户 (stdin) 检索。 下面是一个示例程序: int main() { char targetName[50] fgets(targetNa…

旧情勿念 2024-08-25 02:34:51 3 0

fgets - 省略 c 中的最后一行

基本上我的代码有问题 - 这是家庭作业,所以出于明显的原因不想将其发布在这里。如果这样做对我来说真的很重要,那么我将不得不这样做,因为我陷入了…

似梦非梦 2024-08-24 11:58:56 4 0

来自 stdin 的 fgets 问题 [C]

我正在编写一个处理文件的程序。 我需要能够将数据作为结构输入,并最终将其读出。 我目前遇到的问题是这段代码: typedef struct { char* name .....…

旧时模样 2024-08-24 05:02:44 5 0

写入作为结构体成员的字符数组

这是我第一次在这里发布问题 - 我搜索过类似的问题,但没有找到。 这是我的标题中的片段: #define LINE_LEN_MAX 256 typedef struct line_descriptio…

嘦怹 2024-08-21 13:25:28 2 0

捕获从命令行返回的空输出,如果为空则显示一些消息

当脚本“check.sh”不返回任何内容时,我需要在窗口中打印一些内容,这意味着当脚本没有返回任何输出时进行验证。 check.sh 中不包含任何内容。它只是…

零度° 2024-08-19 18:12:24 1 0

在c/cocoa中读取并输出UTF-8字符串

在 Objective-C/cocoa 应用程序中,我使用 c 函数打开一个文本文件,逐行读取它并在第三方函数中使用一些行。在伪代码中: char *line = fgets(aFile)…

硬不硬你别怂 2024-08-18 10:01:01 2 0

C 的 fget 可以被哄骗来处理文件中的“非”字符串吗?

具体来说,代码示例 此处效果很好,但仅限于字符串存储在文件中时。 有时我需要它来处理生成的字符串(存储在字符串变量中),但我很难说服 fgets 的…

梨涡 2024-08-17 18:21:11 3 0

C 中的 fgets() 函数

我知道每个人都告诉我使用 fgets 而不是 gets,因为缓冲区溢出。但是,我对 fgets() 中的第三个参数有点困惑。据我了解,fgets 依赖于: char * fgets…

刘备忘录 2024-08-16 23:06:50 4 0

在行内插入文本

我有一个文件指针,我将其与 fgets() 一起使用,以给我一个完整的行以及缓冲区中的新行。 我想替换 1 个字符并在新行之前添加另一个字符。这可能吗? …

终止放荡 2024-08-16 07:22:00 1 0

在 PHP 中使用 fsockopen() 和 fgets() 时, while() 循环如何不停止?

这是小型 PHP IRC 机器人的基本连接代码。问题是,在从 IRC 服务器接收到数据之前,while() 循环似乎不会超出 fgets() 的范围。我希望 while() 循环能…

淡写薰衣草的香 2024-08-14 03:19:50 3 0

如何用C语言逐行读取文件?

我有一个最多包含 100 个 IP 地址的文本文件,每行 1 个。我需要将每个地址作为字符串读取到名为“list”的数组中。首先,我假设“list”需要是一个二…

蒲公英的约定 2024-08-13 13:47:02 3 0

如何在 C 中检索数据而不是整行?

现在我使用: char record[BUFLEN] if (fgets(record, BUFLEN, fp) != NULL) { /* some code */ } 从输入中获取行,例如: city=Bostonname=Bobage=35…

你列表最软的妹 2024-08-11 08:06:04 3 0

fgets() 是否总是以 \0 终止字符缓冲区?

即使已经达到 EOF,fgets() 是否总是以 \0 终止字符缓冲区?看起来确实如此(在 ANSI K&ampR 书中介绍的实现中确实如此),但我想我会要求确认一下。 …

新雨望断虹 2024-08-09 20:54:48 1 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文