Conta o número de linhas de uma String.

Sintaxe

MLCOUNT( cString , [ nLineLength ], [ nTabSize ], [ lWrap ]) –> Numérico

ArgumentoObrigat.TipoDescrição
cStringSimCÉ a string original de onde será extraída a linha.
NLineLengthNãoNNúmero de caracteres por linha. Caso não especificado, assume 79.
nTabSizeNãoNDefine o número de caracteres para o Tab. Caso não especificado, assume 4.
lWrapNãoLHabilita a quebra de linhas de acordo com as palavras. Se não especificado, fica habilitado.
RetornoDescrição

>=0

Numérico. Número de linhas que a string possui.

Descrição

MLCOUNT() retorna o número de linhas de uma string baseado nos parâmetros informados.

 

Exemplo

LOCAL nLineLength := 40, nTabSize := 3, lWrap := .T.

LOCAL nLines, nCurrentLine

//

LOCAL cTexto := MEMOREAD( “Texto.TXT” )

nLines := MLCOUNT(cTexto, nLineLength, nTabSize, lWrap)

//

FOR nCurrentLine := 1 TO nLines

conout(MEMOLINE(CustNotes, nLineLength, nCurrentLine, nTabSize, lWrap))

NEXT

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?