Mathew Earle Reuther wrote: > > On Thu, 7 Nov 2002, Mark Garringer wrote: > > > I seem to be having a really hard time with this, so I hope someone can give > > me a quick answer (and maybe a slap on the head). > > Seems to me this problem bothered me briefly when I changed to multiple > money types as well. I fixed it with snprintf() . . . > > snprintf(buf, sizeof(buf), "%s", money_info[type].single_namelist); > obj->name = strdup(buf); That's a slight bit of overkill. It should be sufficient to just do: obj->name = strdup(currency_types[cur]); And somewhere else define: const char *currency_types[] = { "coins gold", "coins platinum", . . . }; -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT