SPACE()
Returns a string of blank spaces
- Syntax
- SPACE( <nSize> ) --> cString
- Arguments
- <nSize> The lenght of the string
- Returns
- <cString> An string containing blank spaces
- Description
- This function returns a string consisting of blank spaces. If the value of is 0,a NULL string will be returned.
- This function is useful to declare the lenght of a character memory variable.
- Examples
- FUNC MAIN
- LOCAL cBigString
- LOCAL cFirst
- LOCAL cString := Space(20) //Create an characte memory variable
- // with lenght 20
- ? len(cString) // 20
- cBigString:=space(100000) // create a memory variable with 100000
- // blank spaces
- ? len(cBigString)
- Use Tests New
- cFirst:= makeempty(1)
- ? len(cFirst)
- Return Nil
- Function MakeEmpty(xField)
- LOCAL nRecord
- LOCAL xRetValue
- If !empty(alias())
- nRecord:=recno()
- dbgoto(0)
- if valtype(xField)=="C"
- xField:= ascan(dbstruct(),{|aFields| aFields[1]==upper(xfield)})
- else
- default xField to 0
- if xField < 1 .or. xField>fcount()
- xfield:=0
- endif
- endif
- if !(xfield ==0)
- xRetvalue:=fieldget(xfield)
- endif
- dbgoto(nrecord)
- endif
- return( xRetvalue)
- Tests
- See examples
- Status
Ready
- Compliance
- This function is Ca-Clipper compliant in all aspects, with the exception don't have the Clipper 64Kb string length.
- Platforms
- All
- Files
- Library is Rtl
- See Also