<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hello Chin Luh</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Le 12/12/2019 à 17:10, Chin Luh Tan a
      écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:16efae04743.c61a96ce454183.7920217350096248729@bytecode-asia.com">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <div style="font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;">
        <div>Hi Samuel, <br>
        </div>
        <div><br>
        </div>
        <div>Thanks for your reply. <br>
        </div>
        <div><br>
        </div>
        <div>Previously I was using clc(linenumtoclear) for showing this
          effect in scilab, but i never thought of the mprintf, i was
          using disp that time<br>
        </div>
        <div><br>
        </div>
        <div>for i = 1:100 <br>
        </div>
        <div>disp("Static counter : " + string(i)); <br>
        </div>
        <div>sleep(1); clc(1) <br>
        </div>
        <div>end<br>
        </div>
      </div>
    </blockquote>
    <br>
    <p>I could not think using disp(). According to its expected
      behavior, it always appends an \n, while we want to stay on the
      line, what's the purpose of \r instead of \n, and mprintf() does
      not append anything to what it is requested to display.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:16efae04743.c61a96ce454183.7920217350096248729@bytecode-asia.com">
      <div style="font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;">it seems that the mprintf also kind of broken?
        as it needs 3 \n to get this result?<br>
      </div>
    </blockquote>
    <p><br>
      I do not think that disp() is broken. It looks OK, while <a
        moz-do-not-send="true"
        href="http://bugzilla.scilab.org/show_bug.cgi?id=16143">clc(1)
        is bugged</a>. This is why extra \n are required for this
      workaround using clc.<br>
      <br>
    </p>
    <blockquote type="cite"
cite="mid:16efae04743.c61a96ce454183.7920217350096248729@bytecode-asia.com">
      <div style="font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;">I also tried to look into the clc C source and
        see whether I could use the c code of clc in scilab api but no
        luck, but your example of mprintf which need 3 \n inspired me to
        look into the mprintf c code and see how it works. <br>
      </div>
    </blockquote>
    <p><br>
    </p>
    <p>Now that you know the clc code, please do not hesitate to propose
      a patch for its clc(1) bug ;-))</p>
    Regards<br>
    <p>Samuel</p>
    <p><br>
    </p>
  </body>
</html>