Click here to Skip to main content
11,432,119 members (60,566 online)

C / C++ / MFC

 
GeneralRe: For help solving C + + 4.5 ((a numerical calendar date letters)) Pin
mrt-amin2-Jan-13 20:02
membermrt-amin2-Jan-13 20:02 
GeneralRe: For help solving C + + 4.5 ((a numerical calendar date letters)) Pin
Richard MacCutchan2-Jan-13 23:02
mvpRichard MacCutchan2-Jan-13 23:02 
GeneralRe: For help solving C + + 4.5 ((a numerical calendar date letters)) Pin
mrt-amin3-Jan-13 19:16
membermrt-amin3-Jan-13 19:16 
QuestionEmpty String Pin
john563230-Dec-12 21:27
memberjohn563230-Dec-12 21:27 
AnswerRe: Empty String Pin
Richard MacCutchan30-Dec-12 23:22
mvpRichard MacCutchan30-Dec-12 23:22 
AnswerRe: Empty String Pin
Chris Meech31-Dec-12 2:57
memberChris Meech31-Dec-12 2:57 
AnswerRe: Empty String Pin
DavidCrow31-Dec-12 6:25
memberDavidCrow31-Dec-12 6:25 
AnswerRe: Empty String Pin
manem21k2-Jan-13 2:26
membermanem21k2-Jan-13 2:26 
GeneralRe: Empty String Pin
jeron12-Jan-13 5:21
memberjeron12-Jan-13 5:21 
GeneralRe: Empty String Pin
manem21k2-Jan-13 23:32
membermanem21k2-Jan-13 23:32 
QuestionRe: Empty String Pin
CPallini2-Jan-13 11:09
mvpCPallini2-Jan-13 11:09 
QuestionMFC Grid control 2.27 Pin
BorisAnimal30-Dec-12 5:46
memberBorisAnimal30-Dec-12 5:46 
AnswerRe: MFC Grid control 2.27 Pin
Richard MacCutchan30-Dec-12 6:34
mvpRichard MacCutchan30-Dec-12 6:34 
QuestionWhen should printf round a floating number up for display? Pin
Member 419459328-Dec-12 6:11
memberMember 419459328-Dec-12 6:11 
Specifically this statement:
	   printf("Chi square distribution for %s samples is %1.2f (%1.4f), and randomly\n",
	      String_Value, chisq, chisq);

I re-implemented this program in MASM to speed it up and I get the following difference (note that I added the (%1.4f)) to display the pre-rounded number to see why I was getting differences:

------------------------------------------------------------------ 17
Chi square distribution for 2048 samples is 6.13 (6.1250), and randomly
-------------------------------------------------------------- 17
Chi square distribution for 2048 samples is 6.12 (6.1250), and randomly

The question is, which one is correct according to the C spec? Should 6.1250 round up to 6.13 or should it take 6.1250+ to round up?

There are other questions such as the following:
           printf("of this %s %s file by %d (%2.2f) percent.\n\n", String_Value, samp,
  	          (short) (((100 * ((binary ? 1 : 8) - ent) / (binary ? 1.0 : 8.0)) + 0.5)),
  	                   ((100 * ((binary ? 1 : 8) - ent) / (binary ? 1.0 : 8.0))));

The cast to a (short) seems to truncate a 5.7 to 5, I had to add the (.... + 0.5) just before the cast in order to get the rounded number. Again, I added the (%2.2f) to display the rounding differences.

Which is correct according to the C spec, rounding or truncation?

The program being re implemented is John Walker's ENT.

Dave.
AnswerRe: When should printf round a floating number up for display? Pin
Richard MacCutchan28-Dec-12 6:53
mvpRichard MacCutchan28-Dec-12 6:53 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 7:55
memberMember 419459328-Dec-12 7:55 
GeneralRe: When should printf round a floating number up for display? Pin
Richard MacCutchan28-Dec-12 8:01
mvpRichard MacCutchan28-Dec-12 8:01 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 8:08
memberMember 419459328-Dec-12 8:08 
GeneralRe: When should printf round a floating number up for display? Pin
Richard MacCutchan28-Dec-12 8:18
mvpRichard MacCutchan28-Dec-12 8:18 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 8:20
memberMember 419459328-Dec-12 8:20 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 9:20
memberMember 419459328-Dec-12 9:20 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 9:58
memberMember 419459328-Dec-12 9:58 
AnswerRe: When should printf round a floating number up for display? Pin
jschell28-Dec-12 10:45
memberjschell28-Dec-12 10:45 
GeneralRe: When should printf round a floating number up for display? Pin
Member 419459328-Dec-12 13:51
memberMember 419459328-Dec-12 13:51 
Questiongraphics.h multi-threading problem Pin
yudhistira dewanata28-Dec-12 1:22
memberyudhistira dewanata28-Dec-12 1:22 
AnswerRe: graphics.h multi-threading problem Pin
Richard MacCutchan28-Dec-12 6:49
mvpRichard MacCutchan28-Dec-12 6:49 
GeneralRe: graphics.h multi-threading problem Pin
yudhistira dewanata28-Dec-12 17:23
memberyudhistira dewanata28-Dec-12 17:23 
GeneralRe: graphics.h multi-threading problem Pin
Richard MacCutchan29-Dec-12 0:07
mvpRichard MacCutchan29-Dec-12 0:07 
GeneralRe: graphics.h multi-threading problem Pin
yudhistira dewanata30-Dec-12 6:01
memberyudhistira dewanata30-Dec-12 6:01 
AnswerRe: graphics.h multi-threading problem Pin
Randor 29-Dec-12 9:25
member Randor 29-Dec-12 9:25 
GeneralRe: graphics.h multi-threading problem Pin
Richard MacCutchan29-Dec-12 22:28
mvpRichard MacCutchan29-Dec-12 22:28 
GeneralRe: graphics.h multi-threading problem Pin
yudhistira dewanata30-Dec-12 6:30
memberyudhistira dewanata30-Dec-12 6:30 
GeneralRe: graphics.h multi-threading problem Pin
Randor 31-Dec-12 12:14
member Randor 31-Dec-12 12:14 
GeneralRe: graphics.h multi-threading problem Pin
yudhistira dewanata31-Dec-12 17:48
memberyudhistira dewanata31-Dec-12 17:48 
QuestionHow to find the similarity between users in Twitter ? Pin
ldaneil27-Dec-12 8:21
memberldaneil27-Dec-12 8:21 
AnswerRe: How to find the similarity between users in Twitter ? Pin
André Kraak27-Dec-12 9:05
memberAndré Kraak27-Dec-12 9:05 
QuestionScrollBar is not Displaying Automatically Pin
yogeshs27-Dec-12 0:01
memberyogeshs27-Dec-12 0:01 
AnswerRe: ScrollBar is not Displaying Automatically [modified] Pin
April Fans27-Dec-12 15:22
memberApril Fans27-Dec-12 15:22 
GeneralRe: ScrollBar is not Displaying Automatically Pin
Richard MacCutchan27-Dec-12 22:38
mvpRichard MacCutchan27-Dec-12 22:38 
Question[SOLVED] Enhanced tool tips for ribbon markup file? [modified] Pin
Brandon T. H.26-Dec-12 7:18
memberBrandon T. H.26-Dec-12 7:18 
AnswerRe: Enhanced tool tips for ribbon markup file? Pin
Richard MacCutchan27-Dec-12 0:34
mvpRichard MacCutchan27-Dec-12 0:34 
GeneralRe: Enhanced tool tips for ribbon markup file? Pin
Brandon T. H.27-Dec-12 11:12
memberBrandon T. H.27-Dec-12 11:12 
GeneralRe: Enhanced tool tips for ribbon markup file? Pin
Richard MacCutchan27-Dec-12 22:33
mvpRichard MacCutchan27-Dec-12 22:33 
QuestionCasting structures - another basic question Pin
Vaclav_Sal24-Dec-12 5:38
memberVaclav_Sal24-Dec-12 5:38 
AnswerRe: Casting structures - another basic question Pin
Richard MacCutchan24-Dec-12 6:19
mvpRichard MacCutchan24-Dec-12 6:19 
GeneralSOLVED Casting structures - another basic question Pin
Vaclav_Sal24-Dec-12 9:04
memberVaclav_Sal24-Dec-12 9:04 
GeneralRe: SOLVED Casting structures - another basic question Pin
Erudite_Eric2-Jan-13 8:13
memberErudite_Eric2-Jan-13 8:13 
QuestionHow to count pages in PDF file using VC++ Pin
shanmugarajaa23-Dec-12 19:00
membershanmugarajaa23-Dec-12 19:00 
AnswerRe: How to count pages in PDF file using VC++ Pin
Richard MacCutchan23-Dec-12 23:04
mvpRichard MacCutchan23-Dec-12 23:04 
AnswerRe: How to count pages in PDF file using VC++ Pin
Jijo.Raj27-Dec-12 0:29
memberJijo.Raj27-Dec-12 0:29 

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

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


Advertise | Privacy | Mobile
Web04 | 2.8.150428.2 | Last Updated 4 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid