C/C++日志10

对于 std::string 类型,应该使用 size() 或 length() 方法来获取字符串长度.

#include<bits/stdc++.h>

using namespace std;

int main()

{

    string a;

    cin >> a;

    int b = a.size();   //或者使用 a.length()

    cout << b;

}

如果你想使用 C 风格字符串来获取字符串的长度,可以使用 strlen() 函数。为了做到这一点,你需要将 std::string 转换为 C 风格的字符串(即 char*)。

下面是一个使用 C 风格字符串的版本:

#include <bits/stdc++.h>

using namespace std;

int main() {

    char a[100];  

    cin >> a;

    int b = strlen(a);  

    cout << b;

}

全部评论

相关推荐

合适才能收到offe...:是你们把他拉黑了千里马应驰骋广阔天地,而非困于逼仄马厩。你有更大的舞台,莫执着于这破公司
点赞 评论 收藏
分享
01-27 15:41
门头沟学院 Java
想躺平的菜鸡1枚:我项目比你难、学历比你好、还有SCI论文,投java都被拒一大片,现在基本上都要问点agent开发
软件开发投递记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务