我需要一个函数middle,它接受一个字符串,并返回中间字符,如果有奇数个字符,并且两个中间字符,如果在我的程序的C++字符串中有偶数个字符书面可惜我找不到任何为例预先做好这就是在C++中间函数
Q
中间函数
1
A
回答
4
std::string middleCharacters(const std::string &str)
{
if (str.length() <= 0) return ""; // For an empty string, return an empty string (customize this as desired)
return str.substr((str.length() - 1)/2, 2 - str.length() % 2);
}
为了证明这个工程:http://ideone.com/vId2l
+1
如果这是作业,只是给出答案不应该被鼓励。 – 2012-04-19 23:30:43
+0
@XavierHo是的,我同意,事后我有点后悔回答。 – jli 2012-04-19 23:34:24
相关问题
- 1. C中的时间函数?
- 2. Excel中的间接函数
- 3. VB.net:中间函数出错
- 4. Haskell中的空间函数
- 5. CreateJS中的补间函数
- 6. Python上的中间函数
- 7. 将数据中间函数传递回函数Python
- 8. php时间函数
- 9. PHP时间函数?
- 10. sql时间函数
- 11. Python时间函数
- 12. 补间与函数
- 13. Excel时间函数为VBA函数
- 14. php和1969中的时间函数
- 15. 嵌套函数中的置信区间
- 16. 间隔后调用android中的函数?
- 17. Excel 2013中的时间约束函数
- 18. 函数执行在中间停止
- 19. TypeError:中间件不是函数
- 20. 名称空间中的函数
- 21. CLIPS中的时间和日期函数
- 22. 在Haskell中编写时间函数
- 23. php中的命名空间函数
- 24. Postgresql中的时间旅行函数
- 25. 在Angular中的函数期间的BlockUI
- 26. 时间戳函数不返回时间
- 27. Python - 日期时间函数
- 28. 时间幂生成函数
- 29. Vim函数之间切换
- 30. C++时间操作函数
这是功课? – 2012-04-19 22:51:09
在纸上试一下,什么是(长度/ 2)?什么是(长度%2)? – 2012-04-19 22:51:32
空串应该怎么做? – wallyk 2012-04-19 22:55:50