社区
ASP
帖子详情
自定义函数 返回字符串长度
timtin0361
2004-04-09 02:41:47
自定义函数 返回字符串长度 要求如果字符是汉字算两个 字符是普通算1个
要求按照定义格式的完整写法
...全文
256
5
打赏
收藏
自定义函数 返回字符串长度
自定义函数 返回字符串长度 要求如果字符是汉字算两个 字符是普通算1个 要求按照定义格式的完整写法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyboy0720
2004-04-09
打赏
举报
回复
又学到了!,谢谢fason
zwonline99
2004-04-09
打赏
举报
回复
fason(阿信)的方法一般人是不会用的。
不知道两种方法哪一种会快一些
sinusoid
2004-04-09
打赏
举报
回复
<%
function getLen(str)
l=len(str)
t=0
for i=1 to l
c=Abs(Asc(Mid(str,i,1)))
if c>255 then
t=t+2
else
t=t+1
end if
next
getLen=t
end function
Response.Write(Getlen("中e"))
%>
iloveyaner
2004-04-09
打赏
举报
回复
高手啊!:)
学习!!
fason
2004-04-09
打赏
举报
回复
<%
Function GetStrLength(Str)
dim objRegExp
Set objRegExp=new RegExp
objRegExp.IgnoreCase =true
objRegExp.Global=True
objRegExp.Pattern="[^\x00-\xff]"
Str=objRegExp.Replace(Str,"**")
GetStrLength = len(Str)
End Function
Response.Write(GetStrLength("中e"))
%>
例题:编辑函数不允许创建临时变量,求
字符串长度
题目中说了,在编辑函数的时候不能创建临时变量,所以我们选择了多次调用函数来实现我们的目的。if (*str!= '\0'),当首元素不等于\0的时候说明字符串不为空,至少含有一个元素,然后指针一直往后+1,直到读取到\0,而这个过程一直在执行 return 1 + my_strlen(str + 1),这样就可以求字符串的长度,如果一开始就读取到了\0,说明字符串的长度为0,则return 0;最终len接收,然后打印出来。提醒:“
自定义函数
的括号里是形参”。
Problem C: 指针:
自定义函数
length,调用它计算字符串的长度
Problem C: 指针:
自定义函数
length,调用它计算字符串的长度 Description 自定义一个函数int length(char *s),函数
返回
字符串s的长度。在main函数中输入字符串(长度小于80),调用该函数并输出其长度 Input 多组测试数据,每组输入一个任意字符串(长度小于80) Output 输出
字符串长度
Sample Input hello I like mus...
C语言求字符串的长度
说明:str 为串的起始地址,从该地址开始连续存储串中的字符,并以字符 ‘\0’ 作为结束标记。函数值为串的长度,即串中字符(不包括结束标记)的总数。C 语言标准函数库中包括 strlen 函数,用于计算字符串的长度。作为练习,我们自己编写一个功能与之相同的函数。简介:本文以题目入手,讲解,C语言的求
字符串长度
的函数如何实现。
python函数
注意:\n是换行符,\t是对齐符号,“end=”是“print()”函数中的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。print(f"{x} + {y} +{z}的结果是{result}")print(f"字符串{data}的长度为{count}")print("HI,我是黑马程序员,学编程,来黑马")print(f"字符串{str1}的长度是{count}")print(f"字符串{str2}的长度是{count}")print(f"字符串{str3}的长度是{count}")
(c语言)自写求
字符串长度
函数
在c语言中有库函数strlen()(需要包含头文件string.h);函数可以用来直接求
字符串长度
,原理就是依次读取字符,直到读取到了\0(对应ascii码值也为0)。 这里自己也写一个函数用于求
字符串长度
,传入字符数组名,
返回
字符串长度
。 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<windows.h> //空格也算字符 //如果在字符串里面有\0出现,那么字符串的长度只有\0前面的长度 //c语言
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章