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