Raven Jade Kenago wrote: > > However, it gets odd errors, especially on two word spells.. it gets > garbage characters in there and > I have absolutely no idea why. Any help? Snippet following that's > causing the problem > > *tempbuf = '\0'; > > while (*argument && !isdigit(*argument)) { > tempbuf[x] = *argument; > x++; > argument++; > } > tempbuf[x] = '\0'; That caps tempbuf[] with a terminating NUL, making it a valid C string (which are always terminated by '\0'). -dak +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST