相关疑难解决方法(0)

如何将vector <int>转换为字符串?

我试图将值从C++传递给TCL.因为我不能在不使用一些复杂模块的情况下传递指针,所以我在考虑将向量转换为char数组,然后将其作为空终止字符串传递(这相对简单).

我有一个矢量如下:

12, 32, 42, 84  
Run Code Online (Sandbox Code Playgroud)

我希望转换成以下内容:

"12 32 42 48"
Run Code Online (Sandbox Code Playgroud)

我想到的方法是使用迭代器迭代向量,然后将每个整数转换为其字符串表示形式,然后将其添加到char数组(最初通过传递向量的大小动态创建).这是正确的方式还是有功能已经这样做了?

c++ stl

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

stl ×1