如何从指定位置copy一个字符串中的某一部分到另一个字符串?谢谢!

时间:2022-04-05 16:12:35
请教一下,用哪个函数可以指定从第3位开始copy源字符串的10位到目标字符串?谢谢!

8 个解决方案

#1


String strSrc = "001234567890abcdef";
    String strDst = strSrc.SubString(3, 10);
    ShowMessage(strDst);

#2


用 AnsiString::SubString(index, count) 就可以获得子串的内容,将该子串赋给目标字符串就行了。

#3


楼上正解

#4


注:SubString(index, count) 的 index 是从 1 开始的。



//ccrun 好快

#5


汗。。。

#6


大家都很快,这不算抢分吗?呵呵……

#7


楼上已经说的很清楚了

#8


memcpy
CopyMemory
strncpy
都可以啊。哈哈

#1


String strSrc = "001234567890abcdef";
    String strDst = strSrc.SubString(3, 10);
    ShowMessage(strDst);

#2


用 AnsiString::SubString(index, count) 就可以获得子串的内容,将该子串赋给目标字符串就行了。

#3


楼上正解

#4


注:SubString(index, count) 的 index 是从 1 开始的。



//ccrun 好快

#5


汗。。。

#6


大家都很快,这不算抢分吗?呵呵……

#7


楼上已经说的很清楚了

#8


memcpy
CopyMemory
strncpy
都可以啊。哈哈