Click here to Skip to main content
15,915,172 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionError Message Pin
ganesh_IT23-Aug-10 19:20
ganesh_IT23-Aug-10 19:20 
AnswerRe: Error Message Pin
Niklas L23-Aug-10 19:38
Niklas L23-Aug-10 19:38 
QuestionHow to check dll's reference count? Pin
Jack2009523-Aug-10 16:45
Jack2009523-Aug-10 16:45 
AnswerRe: How to check dll's reference count? Pin
Yusuf23-Aug-10 16:54
Yusuf23-Aug-10 16:54 
GeneralRe: How to check dll's reference count? Pin
Jack2009523-Aug-10 20:38
Jack2009523-Aug-10 20:38 
GeneralRe: How to check dll's reference count? Pin
Yusuf23-Aug-10 22:50
Yusuf23-Aug-10 22:50 
QuestionCompare/Convert Float to Text Pin
mohit`1223-Aug-10 7:11
mohit`1223-Aug-10 7:11 
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 Pin
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 

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.