从键盘任意输入一个字符串,用指针的方式计算其实际字符个数并打印出来,即不使用字符串处理函数strlen()编程实现strlen的功能。
函数接口定义:
int MyStrlen(const char *pStr);
其中,pStr为指向字符串的指针,函数返回 整数类型的字符串长度。
裁判测试程序样例:
这里给出函数被调用进行测试的例子: #include <stdio.h> #define N 80 int MyStrlen(const char *pStr); int main() { char str[N] = {'\0'}; gets(str);//输入待计算的字符串 //函数调用并输出 printf("%d", MyStrlen(str)); return 0; } /* 请在这里填写答案 */
输入样例:
Hello C!
输出样例:
8
int MyStrlen(const char *str){
int len=0;
while(*str!='\0'){
len++;
str++;
}
return len;
}