strncpy

strncpy

文章 0 浏览 3

strncpy 段错误

我一直无法让这部分代码正常工作。我试图获取要复制的字符数组,以便可以计算有多少令牌可以动态分配和保存它们以检查环境变量。但是,当它尝试 strnc…

凝望流年 2024-12-06 06:06:16 1 0

utf8 感知 strncpy

我发现很难相信我是第一个遇到这个问题的人,但搜索了相当长的时间并没有找到解决方案。 我想使用 strncpy 但让它支持 UTF8,这样它就不会部分地将 ut…

浮生未歇 2024-12-03 07:01:28 0 0

为什么原生程序直接执行时可以正常运行,但通过Condor提交时会失败并出现段错误

我有一个第三方库,我正在尝试将其合并到模拟中。我们有静态库 (.a),以及它的所有运行时依赖项(共享对象)。我创建了一个非常简单的应用程序(用 C …

看透却不说透 2024-11-02 16:06:50 5 0

将零填充字节转换为 UTF-8 字符串

我正在解压几个包含's' 来自 C 的类型字段。这些字段包含由 strncpy (注意此函数的残余行为)。如果我解码字节,我会得到一个 unicode 字符串,末尾…

裂开嘴轻声笑有多痛 2024-10-18 06:52:57 8 0

strncpy文档问题

关于strncpy:http://www.cplusplus .com/reference/clibrary/cstring/strncpy/,它提到了以下内容: 没有空字符隐式附加到目标末尾,因此只有当源中…

念三年u 2024-10-13 08:44:19 7 0

strncpy 和 memcpy 之间的区别?

如何访问s中的s[7]? 我没有观察到 strncpy 和 memcpy 之间有任何区别。如果我想打印输出 s 以及 s[7] (如 qwertyA),我必须进行哪些更改以下代码:…

壹場煙雨 2024-10-10 03:37:29 12 0

更改静态数组

我在文件中声明了一个静态变量: static char *msgToUser[] = { "MSG1 ", "MSG2 ", }; 在一个类的方法之一中,我正在执行以下操作: void InfoUser::M…

泡沫很甜 2024-09-17 01:54:53 14 0

为什么 strlcpy 和 strlcat 被认为不安全?

据我了解,strlcpy 和 strlcat 被设计为 strncpy 和 strncat 的安全替代品。然而,有些人仍然认为它们不安全,并且只会导致不同类型的问题. 有人可以…

星星的軌跡 2024-08-19 06:54:01 11 0

为什么应该使用 strncpy 而不是 strcpy?

编辑:我已经添加了示例的源代码。 我遇到了这个示例: char source[MAX] = "123456789"; char source1[MAX] = "123456789"; char destination[MAX] =…

请帮我爱他 2024-08-01 16:15:27 13 0

为 strncpy 创建包装器以插入终止 null

我决定为 strncpy 制作一个包装器,因为我的源代码需要我进行大量字符串复制。 我想确保如果源等于或大于目标,则字符串终止。 这段代码将在生产中使…

羁绊已千年 2024-07-29 16:20:12 10 0

strncpy 并使用 sizeof 复制最大字符数

我使用下面的代码, char call[64] = {'\0'} /* clean buffer */ strncpy(call, info.called, sizeof(call)); 我总是使用目标的 sizeof 来保护溢出,…

行雁书 2024-07-27 17:39:39 10 0

为什么 strncpy 不安全?

我想找出为什么 strncpy 被认为是不安全的。 有人有任何关于此的文档或使用它的漏洞利用示例吗?…

蒲公英的约定 2024-07-21 08:24:56 11 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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