Hello,
msprint() is designed to work row-wise => inputs must be columns:
x=[1:10].';
msprintf("%.1f%%\n", x)
But there is actually a bug with 6.0-a1, when "%%" is used in the
format. It is now reported here: http://bugzilla.scilab.org/14221
Regards
Samuel Gougeon