null-terminated

null-terminated

文章 0 浏览 7

什么是无效的终止字符串?

它们与非终止终止的字符串有何不同?终止字符串的零是什么?它与空不同吗?我应该自己终止我的字符串,还是编译器会为我做到这一点?为什么需要终止终…

Smile简单爱 2025-02-03 09:44:25 3 0

空字符并不充当汇编(nasm)中字符串的末端

在C语言中,我们可以将'\ 0'null字符用作字符串的结尾。 #include int main() { char msg[] = "hello\0world"; printf("msg = %s", msg); } 此代码将…

誰ツ都不明白 2025-01-24 02:51:11 4 0

strstr() 用于非空终止的字符串

如何对计数字符串(即非 null-)执行strstr()的就地等效操作终止)在C?…

半葬歌 2024-12-22 03:20:24 6 0

为什么 put 函数不能处理 C++ 中套接字的输入字符?

这是我的运行登录管理器的服务器的代码,该代码将恶意访问登录到文件中并打印出错误登录的结果。 字符 user 和 pass 来自使用套接字的用户输入。 if (…

丿*梦醉红颜 2024-12-09 11:31:07 7 0

如何正确地将 char* 转换为 std::string? (使用 expat / std::string(char*) 时出现问题)

问题描述 我正在将 Expat 与自定义 C++ 包装器一起使用,我已经在其他项目上对其进行了测试。 我遇到了问题,因为原始数据(c_str)没有以正确的方式…

行雁书 2024-11-25 13:18:38 5 0

为什么 C#/.NET 字符串带有长度前缀并以 null 结尾?

阅读空终止字符串的基本原理是什么?和一些类似的问题后我发现在 C#/.NET 字符串内部,长度前缀和 null 终止,就像 BSTR 数据类型。 字符串都带有长度…

飘过的浮云 2024-11-14 19:57:43 10 0

C++11 中 std::string 总是以 null 结尾吗?

Herb Sutter 在其网站上的 2008 年帖子中指出: 出于与并发相关的原因,有一项积极的提案要求在 C++0x 中进一步加强这一点,并要求空终止,并可能禁止…

幻梦 2024-11-09 03:14:42 11 0

将非空终止的无符号字符数组复制到 std::string

如果数组是空终止,这将非常简单: unsigned char u_array[4] = { 'a', 's', 'd', '\0' }; std::string str = reinterpret_cast(u_array); std::cout …

不乱于心 2024-10-11 21:34:26 18 0

空终止字符串的基本原理是什么?

尽管我很喜欢 C 和 C++,但我还是忍不住对空终止字符串的选择感到摸不着头脑: 长度前缀(即 Pascal)字符串在 C 之前就已经存在 。长度前缀字符串通…

凉城凉梦凉人心 2024-10-07 07:59:09 11 0

空终止符是文本编码的一部分吗?

我正在尝试从字节数组中读取以空字符结尾的字符串;函数的参数是编码。 string ReadString(Encoding encoding) 例如,以下编码中的“foo”是: UTF-32…

静若繁花 2024-10-05 23:11:28 11 0

gcc 的非空终止字符串编译器选项

更新 事实证明,这只是“c++ 不是 c blues”的另一种情况, 我想要 const char hex[16] = "0123456789ABCDEF"; 唯一有效的方法 char hex[16] = "01234…

幽蝶幻影 2024-10-05 21:23:01 11 0

如何从包含 \0 的字符串中获取 C 字符串而不丢失 \0

我目前有一个相当大的字符串。我需要将其转换为 C 字符串 (char*),因为我想使用的函数仅采用 C 字符串作为参数。 我的问题是,我尝试的任何操作都会…

疯狂的代价 2024-10-03 19:47:25 12 0

std::string 可以包含嵌入的空值吗?

对于常规 C 字符串,空字符 '\0' 表示数据结束。 std::string 怎么样,我可以有一个嵌入空字符的字符串吗?…

呆° 2024-09-01 17:44:43 18 0

如何从 C# 字符串中获取以 null 结尾的字符串?

我正在与需要 null 终止字符串的服务器进行通信, 如何在 C# 中巧妙执行此操作? …

一念一轮回 2024-08-31 14:22:48 13 0

什么是空终止字符串?

它与 std::string 有什么不同?…

不及他 2024-08-17 01:20:38 11 0
更多

推荐作者

yuanzihao09

文章 0 评论 0

1337793151

文章 0 评论 0

你在我安

文章 0 评论 0

qq_QhAHT0kB

文章 0 评论 0

aaaa123451

文章 0 评论 0

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