Of course you don't need to make the string s.
You have to transpose fac to get a column vector for mprintf and then
transpose the column string vector to get a row string vector:
--> fac = msprintf("%d\n", fac')'
fac =
"7" "13" "19"
and then concatenate the string so that it works for a variable number
of elements in fac:
--> mprintf("Factors of 1729 are: %s", strcat(fac," "))
Stefan
On 2022-04-07 11:30, Stefan Du Rietz wrote:
Hello Lester,
--> s = msprintf("Factors of 1729 are: ");
s =
"Factors of 1729 are: "
--> fac = msprintf("%d\n", fac')'
fac =
"7" "13" "19"
--> mprintf("%s%s", s, strcat(fac, " "))
Factors of 1729 are: 7 13 19
Regards
Stefan
On 2022-04-07 09:50, Lester Anderson wrote:
Hello all,
Very basic query but how do you print all the values from a result via
mprintf?
e.g.
fac = factor(1729)
7 13 19
mprintf('Factors of 1729 are: %d\n', fac)
just prints 'Factors of 1729 are: 7
Sorry for the basic question!
Cheers
Lester
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users