社区
VFP
帖子详情
对这几个函数不明白。看了HELP也还是不明白。有好心人给我解释一下吗?
fuchong
2004-01-31 12:22:24
IF SUBS(ALLT(M_GPDM),1,1)<"4"
不明白是的subs()和allt().这里的字段m_gpdm是000100/给我详细点好吗?谢谢了!
...全文
41
5
打赏
收藏
对这几个函数不明白。看了HELP也还是不明白。有好心人给我解释一下吗?
IF SUBS(ALLT(M_GPDM),1,1)<"4" 不明白是的subs()和allt().这里的字段m_gpdm是000100/给我详细点好吗?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dfwxj
2004-01-31
打赏
举报
回复
写这代码的人不知是怎么想的,subs(x,1,1)跟left(x,1)是一样的效果
楼主说的这句代码是判断M_GPDM字段的第一位(半角)是否小于4
caohongyi
2004-01-31
打赏
举报
回复
IF SUBS(ALLT(M_GPDM),1,1)<"4" && 一下处理后条件成立
m_gpdm =" 4000100/ " && m_gpdm前后都有空格
allt(m_gpdm) => "4000100/" && 去掉首尾空格
subs(m_gpdm,1,1) 取到的是“4” && 截取一位后的值
xuzuning
2004-01-31
打赏
举报
回复
IF SUBS(ALLT(M_GPDM),1,1)<"4"
SUBS === SUBSTR 取子串
ALLT === ALLTRIM 除去首位空格
m_gpdm = "000100/"
allt(m_gpdm) => "000100/"
subs取到的是“0”
xudaifei
2004-01-31
打赏
举报
回复
楼上兄弟说得极正确,支持。
allt() 是 alltrim()的缩写。
ljleager
2004-01-31
打赏
举报
回复
1、字段M_GPDM应是字符型,否则报错。
2、ALLT(M_GPDM)表示去掉M_GPDM当前值的首尾空格。
3、SUBS是字符截取函数,SUBS(字符串,[从左边]起始位置,截取位数)
4、SUBS(ALLT(M_GPDM),1,1)<"4" 是表示去掉M_GPDM字段的首尾空格后,从左边第一位起,截取1个字符,然后与字符"4"比较大小(此时比较的是ASC值)。如果要比较数值,则将要字符型转换成数值型。
U-BOOT
本文从以下
几个
方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各
函数
的功能。4、基于FS2410板子的u-boot移植。...
题解 | #处理列表中的元素,for循环和map
函数
方法#
鼠鼠前几天投了港中深和深圳大数据研究院的一个课题组,应该是算研究助理吧,数分方向的,刚刚已经让加微信了,但是鼠鼠以后不打算读博,去私企认可度咋样亲戚应该能帮忙找。本科一年半 MFC项目 社招年轻的面试官,...
OS课设:实现二级文件目录系统
先从头才是撤,写到现在真的...本人的底层实现来自于这位大哥的好心链接,给我了很多指导性的启发,不过他也有致命的错误,也是我为什么这么肝疼的原因了(设计实现一个文件系统,既然要以链表的形式实现连续式存...
uboot源代码分析及移植
本文从以下
几个
方面粗浅地分析u-boot并移植到FS2410板上: 1、u-boot工程的总体结构 2、u-boot的流程、主要的数据结构、内存分配。 3、u-boot的重要细节,主要分析流程中各
函数
的功能。 4、基于FS2410板子的u-...
C++面试题
将构造
函数
写为private的,然后通过一个成员静态
函数
来调用构造
函数
即可:) 例: #include "iostream.h" class MySingleton { private: static MySingleton* _instance; MySingleton(){ cout ~MyS
VFP
2,748
社区成员
29,140
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章