Sample code for 30+ languages & platforms
Tcl

Get the Last N Lines of a StringBuilder

Returns up to the last N lines of the contents of a Chilkat StringBuilder.

Chilkat Tcl Downloads

Tcl

load ./chilkat.dll

set sb [new_CkStringBuilder]

set i 1
while {$i < 100} {
    CkStringBuilder_Append $sb "This is line number "
    CkStringBuilder_AppendInt $sb $i
    CkStringBuilder_Append $sb "\r\n"
    set i [expr $i + 1]
}

set bCrlf 1
puts [CkStringBuilder_lastNLines $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
# 

delete_CkStringBuilder $sb