int StrWoComnd(int*item,int*spot)

こういうポインタ引数の定義のスタイルは何処にのってた?
こうだろ?

int StrWoComnd(int *item, int *spot)
{
  *item = hoge;

C++ なら参照渡しで

int StrWoComnd(int &item, int &spot)
{
  item = hoge;