<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: printf float format like &amp;quot;%3.0f&amp;quot; does not work in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235478#M6572</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I did a workaround at "io_dopr.c"; there is a code that force this situation; I commented the code (as seen below) and it seems to work fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'f':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'F':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! prec_set) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 6;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } /* Endif */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//------My Workaround------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//??&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (prec == 0) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;//-------------------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But a little problem still remains:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is different from 0, it works correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%10.0lf\n", (float)1);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "1" at stdout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is 0, it adds an undesired '.':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%10.0lf\n", (float)0);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "0." at stdout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//-------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll try out your patch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Sep 2014 10:23:27 GMT</pubDate>
    <dc:creator>sandrobastos</dc:creator>
    <dc:date>2014-09-02T10:23:27Z</dc:date>
    <item>
      <title>printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235465#M6559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I use a printf/sprintf format for float like "%3.0f" it should print the float without the fractional part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex.: n = 2.718&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; output should be: 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I use the format "%3.1f", the output should be 2.7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem I found in MQX 4.02 is, when I use the first example, "%3.0f", the output is 2.7, instead of 2&lt;/P&gt;&lt;P&gt;Exactly the same behaviour if I use "%3.1f".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems to me to be a bug but at "io_dopr.c" there is a code that force this situation; I commented the code (as seen below) and now it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could someone explain me this? &lt;/P&gt;&lt;P&gt;I do not like to work with a modified MQX.&lt;/P&gt;&lt;P&gt;Is there anyother solution for this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you all...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'f':&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'F':&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! prec_set) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 6;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } /* Endif */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//??&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (prec == 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BrunoCastelucci"&gt;BrunoCastelucci&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/karinavalencia"&gt;karinavalencia&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 11:37:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235465#M6559</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-02-14T11:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235466#M6560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is a bug. I'm creating ticket for this. Also please note, that just commenting out given lines isn't sufficient. A&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;ccording to GCC output for '2.718' and format "%3.0f" should be 3, not 2. This means rouding works here.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rene&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 12:47:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235466#M6560</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-02-14T12:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235467#M6561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are absolutely right! The number must be rounded.&lt;/P&gt;&lt;P&gt;Will this bug be fixed in MQX 4.1 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you - regards...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 12:56:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235467#M6561</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-02-14T12:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235468#M6562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The rounding is already done correctly. I just checked with the 2.718 example and it works.&lt;/P&gt;&lt;P&gt;I had an '3' as output, i.e. it was rounded by the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, just commenting that code is enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 13:03:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235468#M6562</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-02-14T13:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235469#M6563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately fix of this bug cannot go to 4.1.0 because it's already in code-freeze phase. Sorry.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 13:07:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235469#M6563</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-02-14T13:07:38Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235470#M6564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've just found another MQX double float format bug:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is different from 0, it works correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;printf("%10.0lf\n", 1.);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "1" at stdout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is 0, it adds an undesired '.':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;printf("%10.0lf\n", 0.);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "0." at stdout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using MQX 4.1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/bfac"&gt;bfac&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/DavidSeymour"&gt;DavidSeymour&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/karinavalencia"&gt;karinavalencia&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 11:28:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235470#M6564</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-05-13T11:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235471#M6565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/sandrobastos"&gt;sandrobastos&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Please create a new discussion for&amp;nbsp; your last&amp;nbsp; question/issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 14:24:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235471#M6565</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2014-05-13T14:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235472#M6566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This last bug is, in fact, regarding to the old one posted above - I believe that in a further version they will be fixed together.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 15:47:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235472#M6566</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-05-13T15:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235473#M6567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt; can you comment about&amp;nbsp; previous update from&amp;nbsp; Sandro please?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 16:09:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235473#M6567</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2014-05-13T16:09:35Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235474#M6568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bugfix for the first will be present in MQX 4.1.1, expected release date is end of June. I confirm the second one is a bug, I've reported it but cannot confirm resolution date or version.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2014 08:14:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235474#M6568</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-05-14T08:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235475#M6569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just updated my MQX to 4.1.1.&lt;/P&gt;&lt;P&gt;Unfortunately the printf with argument "%3.0f" still doesn't work. It insists in put an undesired 'dot zero' at the end of the printed number:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;printf("%10.0lf\n", 3.14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gives: '3.1' (but should be just '3')&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;printf("%10.1lf\n", 3.14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gives: '3.1' (that's right)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 12:32:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235475#M6569</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-08-27T12:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235476#M6570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I'll check it asap.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 13:37:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235476#M6570</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-08-27T13:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235477#M6571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I confirm your observations. I have created a patch for this and I will send it to MQX team and push them to integrate it to the next release.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2014 06:39:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235477#M6571</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-09-02T06:39:47Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235478#M6572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I did a workaround at "io_dopr.c"; there is a code that force this situation; I commented the code (as seen below) and it seems to work fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'f':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 'F':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! prec_set) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 6;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } /* Endif */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//------My Workaround------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//??&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (prec == 0) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prec = 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;//-------------------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But a little problem still remains:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is different from 0, it works correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%10.0lf\n", (float)1);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "1" at stdout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the double to be printed is 0, it adds an undesired '.':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%10.0lf\n", (float)0);&amp;nbsp;&amp;nbsp; -----&amp;gt;&amp;nbsp;&amp;nbsp; give an "0." at stdout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//-------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll try out your patch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2014 10:23:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235478#M6572</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-09-02T10:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235479#M6573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry but, how do I apply the '.pathc' file?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2014 10:42:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235479#M6573</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-09-02T10:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235480#M6574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In Linux, you can use 'patch' utility. In Windows you can use git scm's command 'git patch'. But you don't need to use the patch if you don't want to, because the changes needed are small. First, your workaround is right but you need to add this: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In file '&lt;STRONG&gt;io_fp.c&lt;/STRONG&gt;', row &lt;STRONG&gt;799&lt;/STRONG&gt; there is the expression:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14096567843258243" jivemacro_uid="_14096567843258243" modifiedtitle="true"&gt;
&lt;P&gt;*bp++ = '.';&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to change it to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14096568084247232" jivemacro_uid="_14096568084247232" modifiedtitle="true"&gt;
&lt;P&gt;if (decpt &amp;lt; 0)&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 9pt; line-height: 12pt;"&gt;&amp;nbsp;&amp;nbsp; *bp++ = '.';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And you are done :smileycool:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2014 11:23:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235480#M6574</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2014-09-02T11:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235481#M6575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, it was exactly what I did; opened the patch as a text and made manually the fixes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It worked fine! The second fix you suggested in 'io_fp.c' solved the "0." problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much Rene.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Sep 2014 11:41:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235481#M6575</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2014-09-02T11:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235482#M6576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;18 months later this discussion, another float format problem was found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm still using MQX 4.1.1, with the corrections discussed in this post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the float format "%0.02f" to obtain outputs of type "x.yz".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If the number is, for example, 1.234, I get "1.23" ---&amp;gt; that's right.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But if the number is less than one, for example, 0.123, the output string is "012" (without dot) and not "0.12".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another workaround or correction I could apply?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;P&gt;sandro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/karinavalencia"&gt;karinavalencia&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/bfac"&gt;bfac&lt;/A&gt;​&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Aug 2015 17:30:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235482#M6576</guid>
      <dc:creator>sandrobastos</dc:creator>
      <dc:date>2015-08-31T17:30:25Z</dc:date>
    </item>
    <item>
      <title>Re: printf float format like "%3.0f" does not work</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235483#M6577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sandro,&lt;/P&gt;&lt;P&gt;I suggest you to create a new thread and add this link as a reference due this case was closed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Aug 2015 17:36:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/printf-float-format-like-quot-3-0f-quot-does-not-work/m-p/235483#M6577</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2015-08-31T17:36:14Z</dc:date>
    </item>
  </channel>
</rss>

