qt怎么把char[转为vector
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt怎么把char[转为vector相关的知识,希望对你有一定的参考价值。
参考技术A 你可以使用std::vector<char>开辟一个新的vector,然后使用std::copy函数,将char[]中的内容复制到vector中:std::vector<char> myVector;
std::copy(myCharArray, myCharArray + arraySize, std::back_inserter(myVector));
有一个vector,怎么把vector中的内容一个一个赋值到char a[100]这样的字符数组中去?
首先要遍历vector,然后怎么做?假设是vector<int>,求详细代码
vector<int> vec;vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
vec.push_back(4);
for(int i=0; i < vec.size() && i < 100; i++)
a[i]=(char)vec[i];
参考技术A int j=0;
for(vector<int>::iterator i=vec.begin(); i!=vec.end(); i++)
a[j] = (char)*i;
参考技术B 整型数据怎么赋值到char数组呢?
以上是关于qt怎么把char[转为vector的主要内容,如果未能解决你的问题,请参考以下文章