[Scilab-users] printf "\r" in Scilab 6x
Rafael Guerra
jrafaelbguerra at hotmail.com
Fri Apr 10 09:46:00 CEST 2020
Dear Scilab'ers,
The following code, when executed from SciNotes in Scilab 5x, printed the loop progress to console, at same location, thanks to printf ("\r").
The printf behaviour seems to have changed in Scilab 6x, and the strings are now printed one after the other.
printf("Print loop progress at same place in console (was OK in Scilab 5x):\n");
N = 1e5;
j=1;
for i=1:N
if modulo(i,int(N/10))==0 then // Print progress by steps of 10%
printf("Progress = %i%s\r",j*10,"%"); // carriage return, prints at same place on console
j=j+1;
end
end
Is it still possible to print at same place to console in Scilab 6x?
Regards,
Rafael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20200410/2c8e89a1/attachment.htm>
More information about the users
mailing list