【发布时间】:2013-07-01 03:52:07
【问题描述】:
我正在尝试将 5 个字符从字符数组复制到 std::string
char name[] = "Sally Magee";
std::string first;
copy(name, name + 5, first.begin()); //from #include <algorithm>
std::cout << first.c_str();
但是我得到了字符串加上一大堆我不想要的不可打印的字符。有任何想法吗?谢谢。
【问题讨论】:
标签: c++ arrays string copy strncpy