すみません、もう一つ聞きたいのですが、
関数から戻ってきたときに要素が削除されたかどうかを確認したいときはどうすればよいのでしょうか?

if((ptr+count-1)->name == "\0"){

こうして、最後の要素がNULLになったかどうかで判断しようとおもったのですが、うまくいきません。