【发布时间】:2020-09-27 15:10:42
【问题描述】:
我有:
wchar_t str[32];
我想得到它的一个新子串,从位置 0 到 5。我该怎么做?
【问题讨论】:
-
这取决于“获取新子字符串”的含义。如果要缩短字符串,可以将
str[5]设置为\0。如果您想保留旧字符串,您可以复制感兴趣的部分并将其终止。您可以传递成对的指针来定义缩短的范围。这取决于你的意图。 -
考虑使用
std::wstring而不是wchar_t[]来处理字符串。