2、接下来需要先写主干,如下图所示。
3、接下来需要进行定义,如下图所示。
4、接下来需要定义unsigned int类型的len,如下图所示。
5、接下来需要进行读取,如下图所示。
6、接下来需要编写输出结果的部分,如下图所示。
7、最后的测试结果如下所示。
我的方法和楼上的大同小异用指针法:#include "stdio.h"\x0d\x0avoid main()\x0d\x0a{char str[128]char * p
int count=0
p=str
gets(str)
while(*p++!='\0')
count++
printf("%d",count)
}非指针法(这个方法是调用系统函数,比之自己写的函数简单明了):#include "stdio.h"\x0d\x0a#include "string.h"\x0d\x0avoid main()\x0d\x0a{char str[128]
gets(str)
printf("%d",strlen(str))
}
"\\\1234:ab\t"\\是反斜杠\的转义
\123是八进制的123。注意转义字符规定八进制转义时最长三位,所以这里只到3,不包括4
4:ab个字符
\t制表于是7个字符,长度为7