c++ toupper - 标准功能?
可能的重复:
将 C++ 中的字符串转换为大写
您好, 我需要一个可移植函数来将 C++ 中的字符串转换为大写。我现在使用 toupper( char);功能。是标准功能吗?如果不是,那么跨平台执行此操作的正确方法是什么?顺便说一句,有没有任何网络/维基可以列出所有 C++ 标准函数?谢谢。
Possible Duplicate:
Convert a String In C++ To Upper Case
Hi,
I need a portable function to convert string in c++ to upper case. I'm now using toupper( char); function. Is it a standard function? If not, what it's the correct way to do it across platforms? Btw, is there any web / wiki where I can list all c++ standard functions? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,
toupper
是在cctype
标头中声明的。您可以使用算法转换字符串:Yes,
toupper
is declared in thecctype
header. You can transform a string with an algorithm:对于后一个问题,有http://www.cplusplus.com/。
For the latter question, there's http://www.cplusplus.com/.
您好,在我们的项目中,我们使用适用于 Windows 和 Linux 的 boost/algorithm/string to_upper 函数项目
Hi in our project we use boost/algorithm/string to_upper function project for windows and linux