2
A
回答
7
#include <iostream>
#include <string>
int main(int,char**)
{
std::string x = "HelloHello";
x.erase(x.begin());
std::cout << x << "\n";
return 0;
}
打印
elloHello
+0
什么是这个运算符称为::? – 2013-03-26 15:00:17
+1
@SaraKholusi:这是范围解析运算符。 – 2013-03-26 15:22:17
2
尝试使用SUBSTR()
3
使用erase
std::string str ("HelloHello");
str.erase (0,1); // Removes 1 characters starting at 0.
// ... or
str.erase(str.begin());
3
您应该使用子字符串。第一个参数表示起始位置。第二个参数string::npos
表示您希望新字符串包含从指定起始位置到字符串结尾的所有字符。
std::string shorterString = hellohello.substr(1, std::string::npos);
相关问题
- 1. 从字符串中提取
- 2. 从字符串中提取字符
- 3. 从字符串中提取子串
- 4. 从字符串中提取数字
- 5. 从字符串中提取数字
- 6. Oracle:从字符串中提取数字
- 7. 从字符串中提取2个字
- 8. Rapidminer从字符串中提取数字
- 9. 从字符串中提取数字javascript
- 10. 从字符串提取
- 11. 提取值从字符串
- 12. 提取从字符串
- 13. C++:从字符串为char *
- 14. 从Java中的字符串中提取
- 15. 如何从Python中的字符串中提取子字符串?
- 16. 从Python中的字符串数组中提取子字符串
- 17. 如何在ColdFusion中从字符串中提取子字符串?
- 18. 如何从Perl中的字符串中提取子字符串?
- 19. 如何从java中的字符串中提取子字符串
- 20. 从Bash中的字符串中提取字符串
- 21. 从CString获取char字符
- 22. 从jQuery Selector中提取子字符串
- 23. 从文件中提取字符串
- 24. C#从字符串中提取值
- 25. 从JSON字符串中提取整数?
- 26. 从字符串中提取日期值
- 27. 从字符串中提取元素
- 28. 从字符串中提取域
- 29. 如何从字符串中提取值
- 30. 从大字符串中提取数据
是什么类型的字符串? char *或std :: string? – emsr 2013-03-26 14:29:21