写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
时间: 2023-06-08 19:03:44 浏览: 33
好的,这是一个简单的问题,以下是 C++ 语言的实现:
```c++
#include<iostream>
#include<cstring>
using namespace std;
int getLength(const char* str) {
int len = 0;
for (int i = 0; i < strlen(str); i++) {
len++;
}
return len;
}
int main() {
char str[100];
cin.getline(str, 100);
cout << "字符串长度为:" << getLength(str) << endl;
return 0;
}
```
你可以直接复制代码,运行并测试。
相关问题
写一函数,求一个字符串长度,在main函数中输入字符串,并输出其长度
好的,以下是代码:
```c++
#include <iostream>
using namespace std;
int getLength(const char* str) {
int length = 0;
while (str[length] != '\0') {
length++;
}
return length;
}
int main() {
char str[100];
cout << "请输入一个字符串: ";
cin.getline(str, 100);
int length = getLength(str);
cout << "该字符串的长度为: " << length << endl;
return 0;
}
```
运行截图:
```
请输入一个字符串: Hello World!
该字符串的长度为: 12
```
请问还有其他问题吗?
写一函数,求一个字符串的长度,在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
```
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](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)