gpt4 book ai didi

c++ - void指针的内容怎么写?

转载 作者:行者123 更新时间:2023-11-28 04:11:34 25 4
gpt4 key购买 nike

如何在 cpp 中逐位cout存储在 void 指针中的位?

void * r = malloc(k*8);
size_t count;
//Print string under byte form with bytes separated by space
cout << mpz_export (r, &count, 1, sizeof(char), 1, 0, cypher.get_mpz_t());

这个cout只写地址。

最佳答案

我想你正在找这个

Function: size_t mpz_out_str (FILE *stream, int base, const mpz_t op)

stdio stream stream 上的输出操作,作为 base base 中的一串数字。 base 参数可能从 2 到 62 或 -2 到 -36 不等。对于 2..36 范围内的 base,使用数字和小写字母;对于 -2..-36,使用数字和大写字母;对于 37..62,使用数字、大写字母和小写字母(按重要性顺序)。返回写入的字节数,如果发生错误,则返回 0

更多信息可以在这里找到:https://gmplib.org/manual/I_002fO-of-Integers.html

关于c++ - void指针的内容怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57668367/

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