gpt4 book ai didi

c - 确定c中位 block 的大小

转载 作者:行者123 更新时间:2023-11-30 14:26:26 27 4
gpt4 key购买 nike

我正在实现一个原始分组密码。然而,在实现过程中,密文的大小可能与明文的大小不同。我需要知道如何计算编码后形成的密文的大小。 strlen(char *) 不起作用,因为密文可能包含多个 '\n' 字符。有没有办法解决这个问题?

最佳答案

您的编码函数应该返回大小,它是唯一知道它的实体。实现一个单独的函数来“找出大小”意味着重新实现一半的算法。

所以,如果在你的编码函数中你有这样的东西:

while (...)
buf[i++] = stuff;

您应该返回i

关于c - 确定c中位 block 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100233/

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