> but it bring ups two errors. > > STRUCTS.h > struct pk_death{ > char *killer; > char *vict; > int i; > > }; > struct pk_death death_list[30]; > > FIGHT.C before die(vicitm) > > if (!IS_NPC(victim) && !IS_NPC(ch)){ > for(i = 0; i < 29; i++) > strcpy(death_list[i + 1], death_list[i]); > death_list[0].killer = GET_NAME(ch); > death_list[0].vict = GET_NAME(victim); > } > I get two errors and three warning on this: > warn declared formal parameter list different from definition > error 'function' : incompatible types > Twice warning C4024: 'strcpy' : different types for formal and actual > parameter 1 > error C2115: 'function' : incompatible types > Strcpy only works on character strings. Not on structures. Try copying the individual elements of the character strings, instead of the structures as a whole. PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT