gpt4 book ai didi

c - 在 C 结束时从指针位置读取十六进制输出

转载 作者:行者123 更新时间:2023-11-30 19:31:46 24 4
gpt4 key购买 nike

我有一个 unsigned char 指针,它指向 N 个字节长度的十六进制纯文本数据。

我不知道数据的长度。

结束时我该如何阅读?由于数据中可能有零字节,我不确定如何标记数据的结尾。

最佳答案

通常,char 指针指向 C 字符串,这是一个以 null 结尾的字符串。这意味着最后一个字符是空字节,或者 C 中的 '\0'。如果这是正确的,那么您可以编写一个循环并读取字符,直到到达等于 '\0'。如果字节数为零,则第一个字节将为 '\0'

关于c - 在 C 结束时从指针位置读取十六进制输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48034436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com