写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
时间: 2023-04-30 11:02:53 浏览: 52
```
#include <iostream>
using namespace std;
int getStringLength(string s) {
return s.length();
}
int main() {
string s;
cout << "请输入一个字符串: ";
cin >> s;
cout << "该字符串的长度为: " << getStringLength(s) << endl;
return 0;
}
```
在main函数中,首先通过`cout`语句输出提示信息,提示用户输入一个字符串,然后通过`cin`语句读取用户输入的字符串,将其存储在变量s中。接下来,调用函数getStringLength(s),将字符串s作为参数传递给该函数。最后,在main函数中,通过`cout`语句输出字符串的长度。
相关问题
用指针方法求一个字符串长度,在main函数中输入字符串并输出长度
好的,可以参考以下代码实现:
```c
#include <stdio.h>
int str_len(char *str);
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = str_len(str);
printf("字符串长度为:%d\n", len);
return 0;
}
int str_len(char *str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
```
这里定义了一个 `str_len` 函数,用来计算字符串长度。在 `main` 函数中,首先输入一个字符串,然后调用 `str_len` 函数计算字符串长度并输出。在 `str_len` 函数中,使用指针方法遍历字符串,遇到字符串结束符号 `\0` 时停止遍历并返回字符串长度。
写一函数,求一个字符串的长度,在main函数中输入字符串
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串。
答案:
在main函数中先输入一个字符串,然后调用计算字符串长度的函数,输出结果即可。
示例代码:
```
#include <stdio.h>
#include <string.h>
int str_len(char *s)
{
int len = 0;
while(*s++) {
len++;
}
return len;
}
int main()
{
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = str_len(str);
printf("字符串%s的长度为:%d\n", str, len);
return 0;
}
```
输出示例:
```
请输入一个字符串:hello, world!
字符串hello,的长度为:6
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)