21xrx.com
2024-12-22 22:01:24 Sunday
登录
文章检索 我的文章 写文章
C++输入字符串并输出长度
2023-07-08 01:16:54 深夜i     --     --
C++ 输入 字符串 输出 长度

C++是一种高级编程语言,其中的一项基本操作就是输入和输出。在C++中输入和输出操作的函数分别为cin和cout。而当我们需要输入一串字符串时,可以使用cin.getline()函数进行输入。

要求输入一个字符串并输出它的长度,我们可以先定义一个字符型数组来存储输入的字符串,然后使用strlen()函数来计算字符串的长度。具体实现代码如下:


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[100]; // 定义一个字符型数组

  cout << "请输入一个字符串:" << endl;

  cin.getline(str, 100); // 输入字符串

  int len = strlen(str); // 计算字符串的长度

  cout << "该字符串的长度为:" << len << endl; // 输出字符串的长度

  return 0;

}

在上述代码中,我们先定义了一个字符型数组str,并用cin.getline()函数来输入一个字符串,其中100表示该数组最多可以存储100个字符。接着,使用strlen()函数来计算字符串的长度,并将结果存储在变量len中。最后,使用cout来输出字符串的长度。

需要注意的是,当我们使用cin.getline()函数来输入字符串时,该函数会在读入字符串后,自动在末尾添加一个空字符'\0',即字符串的结尾标志。因此,在计算字符串长度时,不需要特别考虑'\0'的存在。

总之,通过上述代码,我们可以轻松地实现输入一个字符串并输出它的长度的功能,这也为日常编程提供了便利。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复