代码生成(从键盘任意输入一个字符串,计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程实现strlen()的功能。)
时间: 2024-03-25 07:36:24 浏览: 299
从键盘输入字符串并输出该字符串
好的,以下是 C++ 的实现代码:
```c++
#include <iostream>
using namespace std;
int main() {
char str[100];
cout << "请输入一个字符串:";
cin >> str;
int len = 0;
for (int i = 0; str[i] != '\0'; i++) {
len++;
}
cout << "实际字符个数为:" << len << endl;
return 0;
}
```
这段代码首先定义了一个字符数组 `str`,然后通过 `cin` 从键盘获取输入的字符串。接着通过遍历字符数组,只要没遍历到字符串的结尾标志 `\0`,就累加计数器 `len` 的值。最后输出计数器的值即可。
需要注意的是,这里的字符串处理函数并没有使用 `strlen()`,而是通过遍历字符数组来实现了 `strlen()` 的功能。
阅读全文