好问题
Good  Question
  • 首 页
  • 问题
    • PHP
    • JAVA
    • CPlusPlus
    • C#
    • SQL
  • 关 于
  • 联 系
C++字符串长度? 关闭 返回上一级  

C++字符串长度?
+ 查看更多

发布日期:2018-02-26 11:02
分类:CPlusPlus
浏览次数:35
C++中怎么获得字符串的字符个数?

回答

如果你想使用std::string,调用length():
const char *str = "\005hello";
std::cout << str + 1 << ":" << *str;
// Outputs "hello:5"如果你想使用c-string,调用strlen()
const char *str = "hello";
std::cout << str << ":" << strlen(str);
// Outputs "hello:5" 
或者你碰巧喜欢使用Pascal风格字符串(或者f*****这种字符串当出现以NULL结尾时Joel Spolsky喜欢去调用他们)那就间接调用第一个字符
const char *str = "\005hello";
std::cout << str + 1 << ":" << *str;
// Outputs "hello:5" 
上一篇MAC下有什么好的C++编辑器(IDE)吗?
如何在UNIX主机或Mac 终端运行C / C++?下一篇
下一篇如何在UNIX主机或Mac 终端运行C / C++?

最新文章

  • 函数`__construct`用来干嘛的
    发布日期:2018-03-26
  • 通过访客的IP得到他们的地区
    发布日期:2018-03-26
  • 合并两个PHP对象的最好的方法是什么?
    发布日期:2018-03-26
  • 该如何把一该如何把一个对象转化成数组?
    发布日期:2018-03-26
  • 什么是输出缓冲区?
    发布日期:2018-03-26
  • 在PHP中怎么把用逗号分隔的字符串分隔在一个数组里?
    发布日期:2018-03-26
  • 在PHP中使用foreach循环时查找数组的最后一个元素
    发布日期:2018-03-26
关于好问
收集整理一些有用的问题和回答,造福中国的程序旺和IT喵们!
友情链接
起飞页 
相关信息
版权声明
Copyright © 2016 - 2017  苏州卡达网络科技有限公司 好问 GOODQ.TOP 备案号:苏ICP备09008221号-5