
A Book Review about: Rescued By C++ 3E (Paperback) by Ph.D., Kris A. Jamsa ISBN: 1884133592
This is one of the most popular beginner's c++ books written by Dr. K. Jamsa. There are many positive comments seen on the amazon.com cutomer reviews:
http://www.amazon.com/gp/product/customer-reviews/1884133592/ref=cm_cr_dp_2_1/002-9450742-4040045?%5Fencoding=UTF8&customer-reviews.sort%5Fby=-SubmissionDate&n=507846However the book is nealy 9 years old does not follow the latest c++ style and specification changes. Here is some list of problems found on this book:
http://www.cs.technion.ac.il/users/yechiel/CS/BadBooksC+C++.html#JamsaReqCPPThe sample programs on this book must be corrected before they are compiled by recent compilers such as gcc 3.2, etc.
This wiki is the place to discuss how these programs should be corrected to show better examples to the beginners.
Please feel free to add your comments or suggestions to the samples I made below... Please do not delete the original when you edit.
Note that some of new lines are not shown correctly. However when you press edit button then you can see the original texts have newlines correctly.
Test Environment
Lesson 1 Demo.CPP
Lesson 2 First.CPP
Lesson 2 Easy.CPP
Lesson 2 Syntax.CPP
Lesson 3 First.CPP
Lesson 4 1001.CPP
Lesson 4 Floating.CPP
Lesson 4 100Too.CPP
Lesson 4 Show1001.CPP
Lesson 4 1001Mid.CPP
Lesson 4 MixMatch.CPP
Lesson 4 TwoLines.CPP
Lesson 4 NewLines.CPP
Lesson 4 Endl.CPP
Lesson 4 Address.CPP
Lesson 4 Special.CPP
Lesson 4 OctHex.CPP
Lesson 4 Cerr.CPP
Lesson 4 Setw.CPP
Lesson 5 ShowVars.CPP
Lesson 5 Overflow.CPP
Lesson 5 Precise.CPP
Lesson 6 ShowMath.CPP
Lesson 6 MathVars.CPP
Lesson 6 IncCount.CPP
Lesson 6 Inc_Op.CPP
Lesson 6 Pre_Post.CPP
Lesson 6 DecCount.CPP
Lesson 6 MattOver.CPP
Lesson 7 FirstCin.CPP
Lesson 7 TwoNbrs.CPP
Lesson 7 Cin_Char.CPP
Lesson 7 Cin_Long.CPP
Lesson 8 First_If.CPP
Lesson 8 Compound.CPP
Lesson 8 If_Else.CPP
Lesson 8 Cmp_Else.CPP
Lesson 8 GetScore.CPP
Lesson 8 Dog_Cat.CPP
Lesson 8 Use_Not.CPP
Lesson 8 ShowGrad.CPP
Lesson 8 Switch.CPP
Lesson 9 FirstFor.CPP
Lesson 9 AskCount.CPP
Lesson 9 Add1_100.CPP
Lesson 9 By_Fives.CPP
Lesson 9 Cnt_Down.CPP
Lesson 9 LoopVar.CPP
Lesson 9 Get_YN.CPP
Lesson 10 Show_Msg.CPP
Lesson 10 Two_Msgs.CPP
Lesson 10 UseParam.CPP
Lesson 10 BigSmall.CPP
Lesson 10 Show_Emp.CPP
Lesson 10 AddValue.CPP
Lesson 10 GetAve.CPP
Lesson 10 Proto.CPP
Lesson 11 NoChange.CPP
Lesson 11 ChgParam.CPP
Lesson 11 SwapVals.CPP
Lesson 12 ShowTime.CPP
Lesson 12 Sqrt.CPP
Lesson 12 Syscall.CPP
Lesson 13 UseBeep.CPP
Lesson 13 LclName.CPP
Lesson 13 Global.CPP
Lesson 13 GlobLoca.CPP
Rewritten in C langugage
Lesson 1 demo.c
Lesson 2 first.c
Lesson 2 easy.c
Lesson 2 syntax.c
Lesson 3 first.c
Lesson 4 1001.c
Lesson 4 floating.c
Lesson 4 100too.c
Lesson 4 show1001.c
Lesson 4 1001mid.c
Lesson 4 mixmatch.c
Lesson 4 twolines.c
Lesson 4 newlines.c
Lesson 4 endl.c
Lesson 4 address.c
Lesson 4 special.c
Lesson 4 octhex.c
Lesson 4 cerr.c
Lesson 4 setw.c
Lesson 5 showvars.c
Lesson 5 overflow.c
Lesson 5 precise.c
Lesson 6 showmath.c
Lesson 6 mathvars.c
Lesson 6 inccount.c
Lesson 6 inc_op.c
Lesson 6 pre_post.c
Lesson 6 deccount.c
Lesson 6 mattover.c
Lesson 7 firstcin.c
Lesson 7 twonbrs.c
Lesson 7 cin_char.c
Lesson 7 cin_long.c
Lesson 8 first_if.c
Lesson 8 compound.c
Lesson 8 if_else.c
Lesson 8 cmp_else.c
Lesson 8 getscore.c
Lesson 8 dog_cat.c
Lesson 8 use_not.c
Lesson 8 showgrad.c
Lesson 8 switch.c
Lesson 9 firstfor.c
Lesson 9 askcount.c
Lesson 9 add1_100.c
Lesson 9 by_fives.c
Lesson 9 cnt_down.c
Lesson 9 loopvar.c
Lesson 9 get_yn.c
Lesson 10 show_msg.c
Lesson 10 two_msgs.c
Lesson 10 useparam.c
Lesson 10 bigsmall.c
Lesson 10 show_emp.c
Lesson 10 addvalue.c
Lesson 10 getave.c
Lesson 10 proto.c
Lesson 11 nochange.c
Lesson 11 chgparam.c
Lesson 11 swapvals.c
Lesson 12 showtime.c
Lesson 12 sqrt.c
Lesson 12 syscall.c
Lesson 13 usebeep.c
Lesson 13 lclname.c
Lesson 13 global.c
Lesson 13 globloca.c
start, Rev. 37, Last changed on 2005-08-18 08:12, 2318 page hits