将ZZ(NTL)转换为C中的字符串

meta_warrior

ZZ可以使用以下命令以c ++输出

cout << ZZ;

因为NTL是c ++库。

但是,如何使用C在ZZ中输出ZZprintf或将ZZ转换为string

斯蒂法诺·桑菲利波(Stefano Sanfilippo)

您可以stringstream用来打印(转换)ZZstring

#include <sstream>
#include <string>

std::string zToString(const ZZ &z) {
    std::stringstream buffer;
    buffer << z;
    return buffer.str();
}

编辑:您可以从std::stringusing.c_str()方法中获取一个C字符串,但是如果您想返回一个独立的C字符串,则可以strdup

#include <cstring>

char *zzstring = strdup(zToString(z).c_str());

记住free(zzstring)在它超出范围之前

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串转换为C ++中的float

来自分类Dev

将tstring转换为C ++中的字符串

来自分类Dev

将结构体中的C字符串转换为Swift字符串

来自分类Dev

如何像C中那样将字符串转换为ASCII字符串?

来自分类Dev

将字符串数组转换为C中的字符串

来自分类Dev

将类似 url 的字符串转换为 C# 中的 xml 字符串?

来自分类Dev

如何将字符串转换为 C++ 中字符串中字母大小的字符数组?

来自分类Dev

将字符转换为OCaml中的字符串

来自分类Dev

将字符列表转换为Prolog中的字符串

来自分类Dev

C#:将字符列表转换为字符串

来自分类Dev

将字符串中的字符转换为 C++ 中的 unsigned long long

来自分类Dev

C ++:将C字符串转换为std:string

来自分类Dev

将C ++字符串操作转换为C的问题

来自分类Dev

如何在C中创建将逗号分隔的字符串转换为字符串数组的方法

来自分类Dev

尝试将字符串转换为数组而字符串中没有任何空格 C#

来自分类Dev

将字符串中的单词转换为C中的函数

来自分类Dev

将结构中的 int 转换为 C 中的字符串

来自分类Dev

将字符串转换为R中的值

来自分类Dev

将DataRow中的字符串转换为double

来自分类Dev

将字符串转换为R中的日期值

来自分类Dev

转到:将数组中的字符串转换为整数

来自分类Dev

将字符串转换为在cultureinfo函数中浮动

来自分类Dev

将列名从int转换为pandas中的字符串

来自分类Dev

将BigDecimal转换为数组中的字符串

来自分类Dev

将字符串转换为int以在linq中求和

来自分类Dev

将字符串转换为数组中的日期对象

来自分类Dev

将字符串转换为Java中的Int数组

来自分类Dev

将字符串转换为Javascript中的JSON对象

来自分类Dev

将字符串转换为Double在VB中无效

Related 相关文章

热门标签

归档