ちょっと追加します

printf("No.%2d:%sを削除します\n",player+1, (ptr+player)->name);
if((player+1) == count){
strcpy((ptr+player)->name,'\0');
(ptr+count)->money='\0';
return ptr;
}

>>78
name:char
money:int

>>79
ptrは構造体のポインタです
playerとcountはint型です

>>80
strcpy((ptr+player)->name,'\0');
この部分で「メモリがreadに〜」というエラーがでます。
'\0'に普通の文字列をいれると動きます