代码生成(从键盘任意输入一个字符串,计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程实现strlen()的功能。)c语言
时间: 2024-03-25 15:36:25 浏览: 71
好的,以下是 C 语言的实现代码:
```c
#include <stdio.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = 0;
for (int i = 0; str[i] != '\0'; i++) {
len++;
}
printf("实际字符个数为:%d\n", len);
return 0;
}
```
这段代码与 C++ 版本的实现类似,只是输入函数使用了 `scanf()`,输出函数使用了 `printf()`。其余部分都与 C++ 版本的实现一致。需要注意的是,这里的字符串处理函数也没有使用 `strlen()`,而是通过遍历字符数组来实现了 `strlen()` 的功能。
阅读全文