Click here to Skip to main content
15,901,283 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Compare/Convert Float to Text Pin
Chris Losinger23-Aug-10 7:17
professionalChris Losinger23-Aug-10 7:17 
AnswerRe: Compare/Convert Float to Text Pin
Richard MacCutchan23-Aug-10 7:22
mveRichard MacCutchan23-Aug-10 7:22 
AnswerRe: Compare/Convert Float to Text Pin
David Crow23-Aug-10 7:24
David Crow23-Aug-10 7:24 
GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 7:31
mohit`1223-Aug-10 7:31 
GeneralRe: Compare/Convert Float to Text Pin
Maximilien23-Aug-10 7:53
Maximilien23-Aug-10 7:53 
GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 9:14
mohit`1223-Aug-10 9:14 
GeneralRe: Compare/Convert Float to Text Pin
englebart24-Aug-10 4:11
professionalenglebart24-Aug-10 4:11 
GeneralRe: Compare/Convert Float to Text Pin
Iain Clarke, Warrior Programmer23-Aug-10 7:57
Iain Clarke, Warrior Programmer23-Aug-10 7:57 
You're kinda doing it wrong - at least in general. You code may work fine for your requirements!

Try:
BOOL IsEqualish (double d1, double d2, double dEpsilon)
{
    ASSERT(dEpsilon > 0.0);
    d1 -= d2;
    if (d1 < 0.0)
        d1 = -d1;    // or just d1 = abs (d1);
    return (d1 <= dEpsilon)
}

or for consise:
BOOL IsEqualish (double d1, double d2, double dEpsilon) { return abs (d1 - d2) <= dEpsilon; }


Where dEpsilon is the error margin. For 4 dps, dEpsilon = 0.0001, and so on.

Iain.
I am one of "those foreigners coming over here and stealing our jobs". Yay me!

GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 9:16
mohit`1223-Aug-10 9:16 
GeneralRe: Compare/Convert Float to Text Pin
Iain Clarke, Warrior Programmer23-Aug-10 9:36
Iain Clarke, Warrior Programmer23-Aug-10 9:36 
GeneralRe: Compare/Convert Float to Text Pin
hairy_hats24-Aug-10 2:50
hairy_hats24-Aug-10 2:50 
GeneralRe: Compare/Convert Float to Text Pin
Iain Clarke, Warrior Programmer24-Aug-10 3:03
Iain Clarke, Warrior Programmer24-Aug-10 3:03 
GeneralRe: Compare/Convert Float to Text PinPopular
Aescleal23-Aug-10 7:58
Aescleal23-Aug-10 7:58 
GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 9:17
mohit`1223-Aug-10 9:17 
GeneralRe: Compare/Convert Float to Text [modified] Pin
Aescleal23-Aug-10 10:21
Aescleal23-Aug-10 10:21 
GeneralRe: Compare/Convert Float to Text Pin
Tim Craig23-Aug-10 9:30
Tim Craig23-Aug-10 9:30 
AnswerRe: Compare/Convert Float to Text Pin
Niklas L23-Aug-10 8:00
Niklas L23-Aug-10 8:00 
GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 9:18
mohit`1223-Aug-10 9:18 
GeneralRe: Compare/Convert Float to Text Pin
Niklas L23-Aug-10 10:08
Niklas L23-Aug-10 10:08 
GeneralRe: Compare/Convert Float to Text Pin
fasked23-Aug-10 18:48
fasked23-Aug-10 18:48 
QuestionRe: Compare/Convert Float to Text Pin
Niklas L23-Aug-10 19:37
Niklas L23-Aug-10 19:37 
AnswerRe: Compare/Convert Float to Text [modified] Pin
fasked23-Aug-10 19:40
fasked23-Aug-10 19:40 
GeneralRe: Compare/Convert Float to Text Pin
Niklas L23-Aug-10 20:23
Niklas L23-Aug-10 20:23 
AnswerRe: Compare/Convert Float to Text PinPopular
Luc Pattyn23-Aug-10 8:42
sitebuilderLuc Pattyn23-Aug-10 8:42 
GeneralRe: Compare/Convert Float to Text Pin
mohit`1223-Aug-10 9:20
mohit`1223-Aug-10 9:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.