将字符数组的一部分复制到 C++ 中的 wxString
Copy a part of the character array to a wxString in c++
我有一个这样的字符数组:
char aData[100];
我怎样才能在一个 wxString 中只复制索引 from 到索引 to 的 aData 的一部分?
是否可以用一个 wxString 作为目标,一个 char 数组作为源,像 C 中的 memcpy 一样?
您应该能够使用需要读取字节数的构造函数来执行此操作。
wxString w(aData+from, to-from);
对于已经存在的 w
,您可以说
w.assign(aData+from, to-from);
或者您可以使用迭代器版本:
w.assign(aData+from, aData+to);
我有一个这样的字符数组:
char aData[100];
我怎样才能在一个 wxString 中只复制索引 from 到索引 to 的 aData 的一部分?
是否可以用一个 wxString 作为目标,一个 char 数组作为源,像 C 中的 memcpy 一样?
您应该能够使用需要读取字节数的构造函数来执行此操作。
wxString w(aData+from, to-from);
对于已经存在的 w
,您可以说
w.assign(aData+from, to-from);
或者您可以使用迭代器版本:
w.assign(aData+from, aData+to);