从键盘任意输入一个字符串,用指针的方式计算其实际字符个数并打印出来,即不使用字符串处理函数strlen()编程实现strlen的功能。
函数接口:
unsigned int MyStrlen(const char *pStr)
输入格式:
字符串
输出格式:
字符串长度
输入样例:
在这里给出一组输入。例如:
hello world
代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
unsigned int MyStrlen(const char* pStr);
int main() {
int a[99];
gets(a);
MyStrlen(a);
return 0;
}
unsigned int MyStrlen(const char* pStr) {
int cnt=0;
while (*(pStr + cnt) != '\0') {
cnt++;
}
printf("%d", cnt);
}