Subj : Translating CASE from BASIC to C++ To : Mike Luther From : Eddy Thilleman Date : Fri Feb 16 2001 12:20 am Hello Mike, Tuesday 13 February 2001 23:13, Mike Luther wrote to Eddy Thilleman: ML> Yes, it does. Therefore, reducing it to numeric logic isn't quite as ML> easy as i the comparison could be determined at compile time. That ML> would be easy (I think!) Simply switch the logic to numeric to start ML> with and forget text! After all, integer operations are, I guess, at ML> this level about as fast and efficient as you can get! As a matter of ML> fact, from what littleI know, long integers, in some cases, may be ML> even as good or better than short ones.. If you can put multiple chars inside one long integer, I guess... ET>> Concerning cross-compability at source code level: only use ET>> documented standard elements which behave the same with all compilers ET>> on all platforms (but I think you already know that). ML> Oh yes... I'm horribly trying to keep the portability issue in front ML> of me at all times, but learning is expensive... ;) Keeping cross-compability prevents you from using specific advantages of specific platforms, but you can include specific code for specific platforms inside IFDEF...ELSE...ENDIF (or ENDDEF, I don't remember exactly) compiler directive's testing for the target platform. So if you can use advantages of a platform with just localized code inside IFDEF...ELSE...ENDIF compiler directive's, why not? :) Greetings -=Eddy=- email: e.thilleman@freeler.nl e.thilleman@hccnet.nl .... I program like a MAN. I use COPY CON PROGRAM.EXE. --- GoldED/2 3.0.1 * Origin: Bugsbugsbugsbugsbugsbugsbugsbugsbugsbugsbugs (2:280/5143.7) .