subs(*,1,1)

1个回答

  • substr( ) 函数

    含义:

    从给定的字符表达式或备注字段中返回字符串.

    语法:

    SUBSTR(cExpression,nStartPosition [,nCharactersReturned])

    参数

    cExpression

    指定要从其中返回字符串的字符表达式或备注字段.

    StartPosition

    指定返回的字符串在字符表达式或备注字段 cExpression 中的位置,cExpression 的第一个字符是位置 1.

    注意:如果 TALK 设置为 ON,并且 nStartPosition 大于 cExpression 中的字符数目,那么 Visual FoxPro 产生错误信息;如果 TALK 设置为 OFF,那么返回一个空字符串.

    nCharactersReturned

    从 cExpression 中返回的字符数目.如果省略了 nCharactersReturned 参数,那么返回字符表达式结束前的全部字符.

    返回值类型

    字符型

    说明

    SUBSTR( ) 从一个字符表达式或备注字段中返回一个字符串.该字符串起始于字符表达式或备注字段的指定位置,到指定数目字符结束.

    当在调试窗口中发出 substr( ) 函数时,对于备注字段,SUBSTR( ) 不会返回值.要在调试窗口中返回值,可在 ALLTRIM( ) 函数中放入备注字段名,并且将 ALLTRIM( ) 函数放入 substr( ) 函数中.

    你的代码的含义是:

    subs(*,1,1) 从第1个开始取1个字符