在 C 中将字符串转换为 mpz_t

标签 c string type-conversion gmp

有没有一种方法可以将字符串(或者在我的例子中是字符数组)转换为gmplib中的mpz_t类型。有没有类似于 sscanf 函数的东西?任何与 C 编程语言相关的内容都是相关的。

最佳答案

在线手册中:https://gmplib.org/manual/Assigning-Integers.html#Assigning-Integers

函数mpz_set_str可能就是您正在寻找的。

关于在 C 中将字符串转换为 mpz_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082152/

相关文章:

c++ - 用大括号初始化标量

c - 即使获得正确的输出,仍然出现 "stack smashing detected"错误

c - c中两个进程之间的同步

c - 内联汇编中的方括号

java - 在 java 中第二次出现逗号后删除字符串

java - 缩小类型转换 : Why is assignment of int to a byte in a declaration allowed?

enums - 如何使用毯式Into trait实现转换回原始类型?

string - 使用 PowerShell 拆分字符串并对每个 token 执行某些操作

java - 从 double 中删除一个字符

scala - 以 Iterator[Byte] 或 Array[Byte] 形式从 InputStream 读取