(PureBasic) Get the Last N Lines of a StringBuilder
Returns up to the last N lines of the contents of a Chilkat StringBuilder.
IncludeFile "CkStringBuilder.pb"
Procedure ChilkatExample()
sb.i = CkStringBuilder::ckCreate()
If sb.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
i.i = 1
While i < 100
CkStringBuilder::ckAppend(sb,"This is line number ")
CkStringBuilder::ckAppendInt(sb,i)
CkStringBuilder::ckAppend(sb,Chr(13) + Chr(10))
i = i + 1
Wend
bCrlf.i = 1
Debug CkStringBuilder::ckLastNLines(sb,12,bCrlf)
; Output is:
;
; This is line number 88
; This is line number 89
; This is line number 90
; This is line number 91
; This is line number 92
; This is line number 93
; This is line number 94
; This is line number 95
; This is line number 96
; This is line number 97
; This is line number 98
; This is line number 99
;
CkStringBuilder::ckDispose(sb)
ProcedureReturn
EndProcedure
|