Best way to write to fixed field format

Best way to write to fixed field format

Dear all,

I am looking at the best way to write float and double value to a fixed filed format string (say 8 in length).

Over the year we have tried different format depending on the data but with the recent version of the compilers we have noticed some over flow or loss of accuracy.

Is there a generic way to ensure that we have the maximum accuracy when writing a number into a string considering the following special consideration:  70.6 can be written as -.0706+3.

Is there a guaranteed way to remove the leading 0 for value with a decimal point ?

Many thanks.

Dear all,

I am looking at the best way to write float and double value to a fixed filed format string (say 8 in length).

Over the year we have tried different format depending on the data but with the recent version of the compilers we have noticed some over flow or loss of accuracy.

Is there a generic way to ensure that we have the maximum accuracy when writing a number into a string considering the following special consideration:  70.6 can be written as -.0706+3.

Is there a guaranteed way to remove the leading 0 for value with a decimal point ?

Many thanks.

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

I see you posted this in our Windows forum https://software.intel.com/en-us/forums/topic/517564.  Did the advice on G0 format answer your question? 

 

-Ken

Leave a Comment

Please sign in to add a comment. Not a member? Join today