You'll have to pass the variable arg as a character array instead of just type char. For example: In interpreter.c: declare the function in either nanny or at the top of the file as such int parse_race(char *arg) this is know as the prototype :) Then when you actually call the function in nanny, it should go something like this: load_result = parse_race(arg); if (load_result == RACE_UNDEFINED) ... blah blah... then in class.c (or wherever you put the function) int parse_race(char *arg) { ... ... Put all your code in here...the entire argument that the user inputs will be passed to this function. I'm not the best teacher, so I hope this helps. :) Antioch@Dark Chronicles (dc.iglou.com 4000) P.S. Marilyn Manson rules! --------------------------------------------------------------------------- <> Jeremy J. Jubenville Email: jeremy@iglou.com <> 2977-3B Burlingame SW Phone: (616) 532-8573 <> Wyoming, Michigan 49509 Fax: (616) 532-8345 - After silence, that which comes nearest to expressing the inexpressable is music... ___________________________________________________________________________ On Sat, 8 Jun 1996, Josh Brittenham wrote: > Ok, heres the deal, I'm adding races to my mud, and I've added so > many, that just 1 character in the menu won't work. Like [H]uman. Instead > of that, i want 2 characters, like [Hu]man. How would i change this line in > order to make this a double character? > > int parse_race(char arg) > > Thanks in advance. > > Josh >
This archive was generated by hypermail 2b30 : 12/18/00 PST