>I should first clarify one of the three options I mentioned in my > original email: > > "1) Perform the multiplication on the raw data of the string, that is > the ascii value - this is arguably what would happen in some cases in C, > since a string is just an array of int8's.". > > I think actually that C may do something even stranger... > > char string1[30]; > char string2[30]; > int result; > > main() > { > result=string1*string2; > } > > result will probably me the multiplication of the *address* of string1 > and string2. Which is almost certainly what you don't want. > Actually, C will generate an error for this, since multiplication of two pointers is not defined. -- Bob Ammerman RAm Systems -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist