On Mon, 5 Dec 2011, Sven Schreiber wrote:

> On 12/05/2011 12:45 PM, Riccardo (Jack) Lucchetti wrote:
>> On Mon, 5 Dec 2011, Sven Schreiber wrote:
>>
>>> sprintf strColindices "%d", seq(1,cols(mymatrix))
>>> gnuplot @strColindices --with-lines <etc>
>>
>> A technical note to Sven's idea: the problem is not the space (or lack
>> thereof): a print format like "%3d" would have solved the problem; the
>> problem is that when you "printf" a matrix, a newline is automtically
>> appended, which confuses the gnuplot command.
>>
>
> Hm, I see. I seem to remember a special backspace character \b -- would
> it work to add that to the string, in the hope of deleting the appended
> newline character \n?

I don't think we support \b.

> Alternatively, would it work to process strColindices further with:
> strsub(strColindices,"\n","")

Seems like it probably should, but in fact the \n escape is 
not recognized as a single character to be replaced.

> (BTW: I don't understand the help text for strsplit().)

<hansl>
string s = "Three blind mice"
printf "The Trinity is %s in One.\n", strsplit(s, 1)
printf "I dig %s Lemon Jefferson.\n", strsplit(s, 2)
printf "The cat chased the %s.\n", strsplit(s, 3)
</hansl>

Allin

Reply via email to